1,新建目标文件夹(如project文件夹)
2,在文件夹project下使用npm install express --save安装核心模块依赖
3,依赖安装成功后,目标文件夹里有多出一个node_modules文件夹与package-lock.json文件。我们在目标文件夹里新建一个index.js文件
4,
打开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');
});
5,目标文件夹打开命令行,node index.js 运行文件
6,运行成功后打开浏览器输入对应链接(localhost:3300/login),即可显示vipLogin对象数据