- 全局终端输入:npm install express body-parser jsonwebtoken bcrypt (下载Express相关依赖)
- 创建一个API文件夹,打开终端输入: npm init --yes
- 创建一个server.js文件 并复制以下内容
const express = require( 'express');
const app = express();
const bodyParser = require( "body-parser");
const cors = require("cors");
// 使用 body-parser 中间件解析请求体
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
//解决跨域
app.use(cors())
//注册接口
app.post('/register', async (req, res) => {
const { user, pass } = req.body;
//返回数据
res.send({ codo:0, msg: "注册成功"})
})
// 启动服务器
app.listen(3000, () => {
console. log('服务器启动成功' );
})
- 终端输入: npm i express body-parser
- 下载cors : npm i cors
- 终端输入:node server.js 提示:启动服务器成功
- 下载mongdb , 终端输入: mongod(检查数据库是否开启)
- 连接数据库需要终端输入: npm i mongoose
- 下载Robo 3T , 打开找到地址:localhost:27017 / 数据库名字