前言:
node的脚手架 express-generator 的安装和使用。
安装:
步骤一:全局安装脚手架
npm i express-generator -g
cnpm i express-generator -g
可以运行命令 express --version 检测一下,出现版本号代表安装成功
步骤二:本地安装
express 项目文件夹的名字 -e
express demo -e 就会生成demo的文件夹
步骤三:安装插件包-node_modoles
npm i
cnpm i
步骤四:运行 打开小黑框 npm run start
然后在页面看下 :出现这个代表正常
在这里安装就完成了
使用:
1、打开app.js添加公共跨域处理
//后端添加请求头解决跨域
app.all('*', function (req, res, next){
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Content-Type,Content-Length, Authorization, Accept,X-Requested-With");
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
res.header("Access-Control-Allow-Credentials", true);
res.header("X-Powered-By", ' 3.2.1');
next();
});
2、把router文件夹下的user.js内容,用下面的内容替换,然后重启服务,在页面上输入:
http://localhost:3000/user 就可以看到我们写的list生效了
var express = require('express');
var router = express.Router();
/**
* 注册校验接口
* true代表该用户未注册
* false代表该用户未注册
*/
router.get('/', function(req, res, next) {
let list = [
{'bookName':'1号书籍','bookAuthor':'1号作者','bookType':'玄幻','bookPrice':'255','publicationTime':'2020-1-22'},
{'bookName':'2号书籍','bookAuthor':'2号作者','bookType':'言情','bookPrice':'155','publicationTime':'2020-1-22'},
{'bookName':'3号书籍','bookAuthor':'3号作者','bookType':'惊悚','bookPrice':'125','publicationTime':'2020-1-22'},
{'bookName':'4号书籍','bookAuthor':'4号作者','bookType':'言情','bookPrice':'55','publicationTime':'2020-1-22'},
{'bookName':'5号书籍','bookAuthor':'5号作者','bookType':'言情','bookPrice':'75','publicationTime':'2020-1-22'},
{'bookName':'6号书籍','bookAuthor':'6号作者','bookType':'惊悚','bookPrice':'15','publicationTime':'2020-1-22'},
{'bookName':'7号书籍','bookAuthor':'7号作者','bookType':'玄幻','bookPrice':'75','publicationTime':'2020-1-22'},
{'bookName':'8号书籍','bookAuthor':'8号作者','bookType':'玄幻','bookPrice':'55','publicationTime':'2020-1-22'},
];
res.send(list);
});
module.exports = router;