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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM