2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器

最近在学习微信小程序,需要创建一个本地服务器进行测试,于是就打算安装学习一下Node.js,反正要安装,就借此写个安装教程好了。

1、首先去官网Node.js 中文网 (nodejs.cn)下载安装包,打开官网后直接点击上方的下载按钮会直接跳转到安装包界面。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第1张图片

2、下载自己需要的安装包即可(我的系统是Windows的,所以我会以安装Windows版本为例)

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第2张图片

3、我下载的是64位的安装包和二进制文件(二进制文件我下载了,暂时用不到我就没有安装),32位雷同。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第3张图片

 4、双击下载好的安装包,点击Next继续。

 2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第4张图片

5、选接受✔,点击Next继续。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第5张图片

6、Node.js默认安装目录为 "C:\Program Files\nodejs\" ,你可以按需更改,然后点击Next继续。

 2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第6张图片

7、树形图里默认都勾选安装,这页不用动直接点击Next继续。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第7张图片

8、询问是否同意Node.js自动安装一些必要的工具,如果勾选会安装Windows下的包管理器(Chocolatey),这里不建议勾选,点击Next继续。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第8张图片

9、然后就到了安装界面,点击Install进行安装。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第9张图片

 10、点击Finish即安装成功

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第10张图片

11、win+R输入cmd,或者点击开始-->运行-->输入"cmd" 打开命令提示符窗口,输入 node -v,如果有版本的输出证明Node.js安装成功。

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第11张图片

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

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第12张图片

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第13张图片

(3)、安装Express框架,用于快速搭建HTTP服务器,代码段和结果如下:

npm install express --save

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第14张图片

(4)、安装nodemon监控文件修改,代码段和结果如下:

npm install nodemon -g

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第15张图片

(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

2022.02.20_Node.js详细安装教程_并搭建一个简易的HTTP服务器_第16张图片

 当看到server running at http://127.0.0.1:3000,表示启动成功,说明我们的HTTP服务器搭建完成!

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(XXKING的逆袭之路,node.js,前端,后端,http,服务器)