1.Node后端接口准备工作
创建一个文件夹打开cmd 输入, mkdir node-app
npm init 初始化一个项目

配置内容简单的如上图显示
接下来你可以 通过 vs code 打开项目 通过控制台命令来操作
-
创建一个server.js文件
touch server.js因为需要使用到express,所以我们需要安装npm install express -
安装好了,需要配置服务文件server.js
// 服务器
const express = require("express"); // 引入express
const app = express(); // 实例化一个express
const port = process.env.PORT || 5000; // 端口号
app.listen(port, () => {
console.log(`Server runing on port ${port}`);
})
需要通过 node server.js 启动端口

直接打开 127.0.0.1:5000 是看不到内容的,因为我们没有做路由,所以需要添加代码
app.get('/', (request ,response) => {
response.send("Hello World!");
})
此时打开可以看到打印的hello world
-
为了使的每次修改代码不重启服务,我们可以执行热启动操作 安装nodemon
npm install nodemon -g全局安装 接下来你可以执行nodemon server.js,会帮你自动重启服务 -
我们需要去配置一个环境在 package.json
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
让它在运行和开发等环境,执行不一样的命令
"scripts": {
"start": "node server.js",
"server": "nodemon server.js"
},
完整的server.js代码
// 服务器
const express = require("express"); // 引入express
const app = express(); // 实例化一个express
app.get('/', (request ,response) => { // 访问路由
response.send("Hello World! 你好全世界!");
})
const port = process.env.PORT || 5000; // 端口号
app.listen(port, () => {
console.log(`Server runing on port ${port}`);
})
原生node.js写法
// 原始的node.js 写法
const http = require('http');
const hostname = '127.0.0.1' || 'localhost';
const port = 5000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type','text/plain');
res.end('hello world\n');
})
server.listen(port, hostname, ()=>{
console.log(`server runningat http://${hostname}:${port}/`);
});