1. 新建一個(gè)mock項(xiàng)目 mkdir mockTest
2. 進(jìn)入項(xiàng)目 cd mockTest ,初始化mock項(xiàng)目 npm init
3. 安裝express玫氢, npm install express --save
4. 修改package.json啟動(dòng)配置,在script里面添加"start": "node ./app.js"
5. 新建app.js文件谜诫,touch app.js
6. 在app.js中添加如下代碼:
var express = require('express')
var app = express()
var APIs = require('./APIs')
for (var i =0; i < APIs.length; i++) {
var item = APIs[i]
app.use(item.url, function (req, res, next) {
res.json(require('./api/' + item.moduleName))
})
}
var server = app.listen(5000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port)
});
7.新建APIs.js文件漾峡,添加如下代碼:
var APIs = [
{url: '/api/list', moduleName: 'apiList'},
{url: '/api/detail', moduleName: 'apiDetail'}
]
module.exports = APIs
8. 新建api文件夾,mkdir api,在api文件下新建moduleName對(duì)應(yīng)的名字的.js文件
9.在api文件下下面的js文件中加入json數(shù)據(jù)猜绣,例如:
module.exports = {
"isSuccess": false,
"data":[
{
"name": "lulalula",
"age":28
}
]
}