node+mockjs详细教程

1,在桌面上新建文件夹

2,按住shift右击打开命令行,输入npm install mockjs

出现

 

3.输入npm init

出现package.json文件

4.安装express服务 输入 npm install express

5.右击新建server.js

目录如下

 

 

 server.js 代码如下

let express = require('express'); //引入express模块
let Mock = require('mockjs'); //引入mock模块

let app = express(); //实例化express

app.all('/json.action', function(req, res) {
/**
* mockjs中属性名‘|’符号后面的属性为随机属性,数组对象后面的随机属性为随机数组数量,正则表达式表示随机规则,+1代表自增
*/
res.json(Mock.mock({
"status": 200,
"data|1-9": [{
"name|5-8": /[a-zA-Z]/,
"id|+1": 1,
"value|0-500": 20
}]
}));
});

/*为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();
});

/**
* 监听8090端口
*/
app.listen('8090');

 

6.打开命令行,输入node server.js

在浏览器中输入:http:localhost:8090/json.action

 

posted @ 2020-09-17 09:57  HelloWorld-c  阅读(1558)  评论(0)    收藏  举报