各位客官好,咱们今天聊聊使用node.js搭建一个简单的接口后端
1
命令行进入目标文件夹
2
使用npm -version查看本地是否安装了npm
3
使用node -v查看本地是否安装了node.js
4
使用npm install express --save安装核心模块依赖,我这边已经安装了,就不重复安装了,贴个依赖版本图吧
5
依赖安装成功后,目标文件夹里有多出一个node_modules文件夹与package-lock.json文件。我们在目标文件夹里新建一个index.js文件
6
打开index.js,编写代码
const express = require('express');
const app = express();
// 导入依赖包(将请求参数转化为json)
const parser = require('body-parser');
app.use(parser.json());
// app.use(express.urlencoded({ extended: false }));
const vipLogin = {
code: 200,
msg: 'success',
data: []
};
/*为app添加中间件处理跨域请求*/
app.use(function (req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'PUT, GET, POST, DELETE, OPTIONS');
res.header('Access-Control-Allow-Headers', 'X-Requested-With');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
});
// get方式监听/login请求
app.get('/login', (req, res) => {
console.log(req.query, '<-- req');
res.send(vipLogin);
});
// post方式监听
app.post('/ownInfo', (req, res) => {
console.log(req, '<--- post - req');
res.send({ code: 200, msg: 'success', data: [{ name: 'namei' }], rP: req.body });
});
// 监听3300端口
app.listen(3300, () => {
console.log('服务器运行在3300');
});
7
目标文件夹打开命令行,node index.js 运行文件
8
运行成功后打开浏览器输入对应链接
各位客官天资聪慧应该能看明白滴,觉得不错可以点个赞,俺遛了~