美文网首页
如何搭建mock服务,模拟数据

如何搭建mock服务,模拟数据

作者: maybe520 | 来源:发表于2017-07-31 17:28 被阅读0次

1. 新建一个mock项目 mkdir mockTest

2. 进入项目 cd mockTest ,初始化mock项目 npm init

3. 安装express, npm install express --save

4. 修改package.json启动配置,在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对应的名字的.js文件

9.在api文件下下面的js文件中加入json数据,例如:

module.exports = {

"isSuccess": false,

"data":[

{

"name": "lulalula",

"age":28

}

]

}

10. 以后再添加接口数据时直接修改APIs文件和在api文件夹下创建相应的js文件,放入数据即可。

11. 启动服务: npm start

12. 在浏览器中查看数据:"http://localhost:5000/api/list"即可访问到数据

相关文章

  • 如何搭建mock服务,模拟数据

    1. 新建一个mock项目 mkdir mockTest 2. 进入项目 cd mockTest ,初始化mock...

  • 如何mock数据

    mock数据有搭建本地服务器mock和通过线上网站mock数据两种方法:1.搭建本地服务器安装node.js,使用...

  • fiddler模拟mock -- 解决跨域访问(CORS)

    Fiddler模拟接口返回数据 前面其实大概写过如何模拟返回数据,参见:利用fiddler快速模拟mock[htt...

  • 【图文详解】如何mock数据

    目录 如何在本地通过静态服务器mock数据 如何使用Easy Mock 如何使用githubpages mock数...

  • mock数据

    Vue中的mock数据指的是什么? mock数据指的模拟数据,mock中文翻译愚弄,嘲笑。 实现mock数据如下:...

  • 接口测试Mock与HttpClient

    1.Mock框架 1.1mock介绍: mock可以模拟接口测试,通过运行mock框架的jar,快速搭建接口测试。...

  • 10.4为网站添加Mock数据接口

    Chapter:10.服务端环境搭建和开发过程 10.4为网站添加Mock数据接口 1.创建测试数据 在 mock...

  • Easy-mock 环境搭建

    目前项目基本都是前后端分离进行开发,所以需要进行数据模拟。easy-mock是一个简单的可自行搭建的数据模拟工具。...

  • 从零开始的在Centos上搭建easy-mock服务

    一: Easy Mock 介绍 Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。看我抄,还不...

  • mock.js深入

    1.Mock.mock( template )根据数据模板生成模拟数据。(具体语法见mock.js入门) 2.Mo...

网友评论

      本文标题:如何搭建mock服务,模拟数据

      本文链接:https://www.haomeiwen.com/subject/mvurlxtx.html