Node.js搭建RESTful API风格接口

由于小黑盒不能完全支持Markdown语法,会导致部分标题级别一样,想看PDF版本的见评论区

写这篇文章是因为比赛的时候API突然加了个token,然后学校还没批服务器就有这篇文章了

1.安装与环境配置

1.1 下载Node.js

官网:https://nodejs.org/zh-cn/

1.2 安装Node.js

一路点击下一步

1.3 验证是否成功安装Node.js

1.3.1 以管理员身份进入CMD

1.3.2 输入node -v

若出现版本号就是成功安装

1.4 配置环境变量

1.4.1 在node.js的安装目录中,新建两个文件夹 node_global 和 node_cache

1.4.2 配置这两个路径

1.4.2.1 以管理员身份进入CMD

1.4.2.2 输入npm config set prefix "C:\Program Files\nodejs\node_global"

1.4.2.3 输入npm config set cache "C:\Program Files\nodejs\node_cache"

1.4.3 设置环境变量

1.4.3.1 打开编辑系统环境变量

1.4.4 在【系统变量】中新建环境变量 NODE_PATH,值为: C:\Program Files\nodejs\node_global\node_modules

1.4.5 修改【用户变量】中的 path 变量,将C:\Users\xxx\AppData\Roaming\npm 修改为C:\Program Files\nodejs\node_global

1.4.6 在【系统变量】和【用户变量】中的path分别加入C:\Program Files\nodejs\node_global\node_modules

1.5 配置淘宝npm镜像源

1.5.1 以管理员身份进入CMD

1.5.2 输入以下两行命令

1.5.2.1 npm config set registry https://registry.npmmirror.com

1.5.2.2 npm config get registry

2 重启你的电脑

3.安装json-server与相关依赖组件

3.1 安装json-server本体

3.1.1 以管理员身份运行CMD

3.1.2 输入npm install -g json-server

3.1.3 等待安装完成

3.1.4 输入json-server -v验证安装

3.2 安装依赖组件

3.2.1 输入npm install -g cors

3.2.2 输入npm install -g express

3.2.3 输入npm install -g body-parser

4.实现登录功能

4.1 在任意位置新建一个文件夹

4.2 配置js

4.3 配置数据json文件

4.4 Postman测试

5. 实现Token加密功能

5.1 新建文件夹

5.2 配置JS文件

5.3 HTML测试(JS部分)

5.4 Postman测试

5.4.1 无Token

5.4.2 有Token

6.实现POST输入数据并自动刷新缓存文件

6.1 配置JS文件

6.2 HTML测试(JS部分)

6.3 Postman测试

6.4 CMD返回信息

8.实现注册功能

8.1 配置JS文件

8.2 Postman测试

补充.疑难解答

1.1 端口被占用

1.1.1 已有命令行窗口占用

直接关掉即可

1.1.2 未知东西占用

1.1.2.1 以管理员身份打开命令行

1.1.2.2 输入netstat -ano | findstr "占用的被占用的端口"以查找占用程序的pid

1.1.2.3 输入taskkill -f -t /pid "占用端口的程序的pid"结束占用程序

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com