node.js制作简单的登录注册接口
使用node.js制作的简单的登录注册的接口,首先,电脑上需要先安装好node.js,我使用的开发工具是vs code。如有不好地方,请多指点。
定义的接口1:
/user?act=reg&user=aaa&pass=123456
{"ok": false, "msg": "原因"}
/user?act=login&user=aaa&pass=123456
{"ok": true, "msg": "原因"}
一、步骤:
1.在任意盘符下面创建一个node的文件夹,命名可以根据自己的意愿来创建。我的是在E盘下面创建。
使用node.js制作的简单的登录注册的接口,首先,电脑上需要先安装好node.js,我使用的开发工具是vs code。如有不好地方,请多指点。
定义的接口1:
/user?act=reg&user=aaa&pass=123456
{"ok": false, "msg": "原因"}
/user?act=login&user=aaa&pass=123456
{"ok": true, "msg": "原因"}
一、步骤:
1.在任意盘符下面创建一个nodes的文件夹,命名可以根据自己的意愿来创建。我的是在E盘下面创建。
2.nodes文件夹中包括一个命名为www的文件夹和一个js文件,server.js文件中主要写node.js的内容,如图:
www文件夹中包含一个自己封装的ajax,和一个登陆注册的页面,如图:
3.正式在server.js文件中书写js代码,此处是创建node.js服务器和端口的代码:
4.所创建的服务器内部的代码,也就是createServer里面的内容:
need-to-insert-img
里面的大致内容就是if else 区分是文件还是接口,if 里面如果表示的是接口那么我们就switch判断是登录还是注册,里面就是登录,注册的错误或者成功的提示信息,并且我们要在创建服务器的外面添加var users={}用来接收注册的用户:列如:
var users={}; //{"blue": "123456", "zhangsan": "123456", "lisi": "321321"}
5.运行找到E盘 cd 里面的文件夹,使用node server.js运行,如图:
need-to-insert-img
6.运行html页面,我们要注意运行时地址不能用当前文件的地址,因为ajax有跨域的问题所以我们的目录要改为http://localhost:8088/user.html这个地址进行浏览.
need-to-insert-img
need-to-insert-img
7.项目运行后的结果
need-to-insert-img
need-to-insert-img
8.到此我们的登录注册接口就写好了.谢谢
2.node文件夹中包括一个命名为www的文件夹和一个js文件,server.js文件中主要写node.js的内容,如图:
www文件夹中包含一个自己封装的ajax,和一个登陆注册的页面,如图:
3.正式在server.js文件中书写js代码,此处是创建node.js服务器和端口的代码:
4.所创建的服务器内部的代码,也就是createServer里面的内容:
里面的大致内容就是if else 区分是文件还是接口,if 里面如果表示的是接口那么我们就switch判断是登录还是注册,里面就是登录,注册的错误或者成功的提示信息,并且我们要在创建服务器的外面添加var users={}用来接收注册的用户:列如:
var users={}; //{"blue": "123456", "zhangsan": "123456", "lisi": "321321"}
5.运行找到E盘 cd 里面的文件夹,使用node server.js运行,如图:
6.运行html页面,我们要注意运行时地址不能用当前文件的地址,因为ajax有跨域的问题所以我们的目录要改为http://localhost:8088/user.html这个地址进行浏览.
7.项目运行后的结果
8.到此我们的登录注册接口就写好了.谢谢