一、首先需要在项目安装express 1、cnpm install express --save-dev  2、cnpm install mockjs --save-dev

二、在项目根目录下新建prod.server.js

var express = require('express');
var Mock = require('mockjs');
var config = require('./config/index');
var port = process.env.PORT || config.build.port;
var app = express(); var apiRoutes = express.Router();
apiRoutes.all('/order',function(req,res){
res.json(Mock.mock({
"reason|1-10":[{
"ORDERID|1-10":/[a-zA-Z1-9]/,
"PKG_NUM|1-8":/[1-9]/,
"HAS_REPORT":false,
"ODSTATUS":"样本接收",
"SEND_TIME":"@date",
"HZNAME":"@name",
"EXAMNAME":"原溯450"
}]
}))
});
app.use('/api', apiRoutes); app.use(express.static('./dist')); module.exports = app.listen(port, function (err) {
if (err) {
console.log(err);
return
}
console.log('Listening at http://localhost:' + port + '\n');
});
期中 var config = require('./config/index'); 引用了config下的index.js 修改了port:9000字段为 9000
四、跑服务 node prod.server.js
五、http://localhost:9000/api/order/
  
{"reason":[{"ORDERID":"Q2UxI","PKG_NUM":"5377","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"2014-01-22","HZNAME":"Timothy Martin","EXAMNAME":"原溯450"},{"ORDERID":"B66KEKG","PKG_NUM":"9","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"1981-03-15","HZNAME":"Scott Wilson","EXAMNAME":"原溯450"},{"ORDERID":"EH8OLT","PKG_NUM":"786","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"1987-10-16","HZNAME":"Sharon Robinson","EXAMNAME":"原溯450"},{"ORDERID":"OpY7QBqLOn","PKG_NUM":"4885","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"2009-09-28","HZNAME":"Melissa White","EXAMNAME":"原溯450"},{"ORDERID":"CN","PKG_NUM":"33","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"1995-08-08","HZNAME":"Michael Lewis","EXAMNAME":"原溯450"},{"ORDERID":"OO1C","PKG_NUM":"78413","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"2013-08-31","HZNAME":"Susan Jones","EXAMNAME":"原溯450"},{"ORDERID":"UhM","PKG_NUM":"648748","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"2012-11-24","HZNAME":"Margaret Allen","EXAMNAME":"原溯450"},{"ORDERID":"nu","PKG_NUM":"726864","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"1976-10-09","HZNAME":"Maria Jackson","EXAMNAME":"原溯450"},{"ORDERID":"aXAP","PKG_NUM":"46","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"1971-03-25","HZNAME":"Joseph Clark","EXAMNAME":"原溯450"},{"ORDERID":"fsYs8II8","PKG_NUM":"738731","HAS_REPORT":false,"ODSTATUS":"样本接收","SEND_TIME":"2005-09-28","HZNAME":"Charles Thompson","EXAMNAME":"原溯450"}]}

这样就可以跑起来一个模拟数据接口的服务了。期中mockjs语法参考https://segmentfault.com/a/1190000003087224

 

最新文章

  1. WSME api controller嵌套使用wtypes
  2. [资料]常用Windows CMD指令
  3. php构造函数,引入数据库操作类函数
  4. ViewFlipper、ViewPager和Gallery
  5. CentOS6.5(带图形安装)在使用过程中遇到的一些网络问题迷惑
  6. 今天分享一个抽奖的类Lottery
  7. 从assemblyer Instructure deepth understander C principle
  8. HTML 详细介绍
  9. char和int的转换
  10. Axis2(9):编写Axis2模块(Module)
  11. Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
  12. Jarvis OJ - [XMAN]level3 - Writeup——ret2libc尝试
  13. IOS学习:隐藏键盘方法
  14. Racket 模拟SICP的流(延时计算)
  15. beego框架开发投票网站(1) beego基础之运行逻辑
  16. async_retrying
  17. Android-Retrofit-2.0-Post与Get-请求有道词典翻译
  18. 【计算机网络】数据交换技术和多路复用技术的正(nao)确(can)打开方式
  19. 处理【由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】
  20. VIM显示utf-8文档乱码解决方法

热门文章

  1. LINQ结合正则表达式查询文件系统
  2. Template 基础篇-函数模板(待看
  3. pycharm安装 suds模块报错:AttributeError: module 'pip' has no attribute 'main'
  4. 如何下载并安装 robomongo 到Ubuntu 系统
  5. Flask初学者:Jinja2模板
  6. selenium +python web自动化测试环境搭建
  7. 数学基础:HUD1124-Factorial(N!末尾0的个数)
  8. linux用户和用户组管理详解
  9. WCF服务编程——数据契约快速入门
  10. 令人惊叹的Visual Studio Code插件