最近在学习微信小程序,需要创建一个本地服务器进行测试,于是就打算安装学习一下Node.js,反正要安装,就借此写个安装教程好了。
1、首先去官网Node.js 中文网 (nodejs.cn)下载安装包,打开官网后直接点击上方的下载按钮会直接跳转到安装包界面。
2、下载自己需要的安装包即可(我的系统是Windows的,所以我会以安装Windows版本为例)
3、我下载的是64位的安装包和二进制文件(二进制文件我下载了,暂时用不到我就没有安装),32位雷同。
4、双击下载好的安装包,点击Next继续。
5、选接受✔,点击Next继续。
6、Node.js默认安装目录为 "C:\Program Files\nodejs\" ,你可以按需更改,然后点击Next继续。
7、树形图里默认都勾选安装,这页不用动直接点击Next继续。
8、询问是否同意Node.js自动安装一些必要的工具,如果勾选会安装Windows下的包管理器(Chocolatey),这里不建议勾选,点击Next继续。
9、然后就到了安装界面,点击Install进行安装。
10、点击Finish即安装成功
11、win+R输入cmd,或者点击开始-->运行-->输入"cmd" 打开命令提示符窗口,输入 node -v,如果有版本的输出证明Node.js安装成功。
12、接下来要用Note.js搭建一个服务器
12.1、新建一个空的文件夹newserver,该文件夹的目录作为项目目录(我的目录是 C:\Users\XIaoxiaoKing\WeChatProjects\newserver),然后在上述命令提示符执行如下命令:
(1)、切换到新建的空目录(cd 后需要按需更改),代码段如下:
cd C:\Users\XIaoxiaoKing\WeChatProjects\newserver
(2)、初始化项目,将会自动创建package.json配置文件,代码段和结果如下:
npm init -y
(3)、安装Express框架,用于快速搭建HTTP服务器,代码段和结果如下:
npm install express --save
(4)、安装nodemon监控文件修改,代码段和结果如下:
npm install nodemon -g
(5)、在目录C:\Users\XIaoxiaoKing\WeChatProjects\newserver下创建idex.js文件,然后打开编写如下代码:
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
app.use(bodyParser.json())
// 处理POST请求
app.post('/', (req,res) =>{
console.log(req.body)//用于将接收到的数据输出到命令行
res.json(req.body)//用于将收到的数据响应给客户端
})
//监听3000端口
app.listen(3000, () => {
console.log('server running at http://127.0.0.1:3000')
})
(6)、上述代码用于搭建一个监听3000端口的HTTP服务器,支持POST请求,接下来在命令提示符终执行命令,启动服务器,代码和结果如下:
nodemon index.js
当看到server running at http://127.0.0.1:3000,表示启动成功,说明我们的HTTP服务器搭建完成!