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