码迷,mamicode.com
首页 > 其他好文 > 详细

用Express简单创建一个Mock服务

时间:2019-09-23 15:34:56      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:post   请求   ade   address   color   node   ddr   pre   cti   

安装express:

1 npm install --save express

安装Mockjs:

1 npm install mockjs

 

建立MockServer.js文件:

 1 let express = require(‘express‘);   //引入express
 2 let Mock = require(‘mockjs‘);       //引入mock
 3 
 4 let app = express();        //实例化express
 5 
 6 app.use(function(req, res, next) {
 7     res.header("Access-Control-Allow-Origin", "*");
 8     res.header(‘Access-Control-Allow-Methods‘, ‘PUT, GET, POST, DELETE, OPTIONS‘);
 9     res.header("Access-Control-Allow-Headers", "X-Requested-With");
10     res.header(‘Access-Control-Allow-Headers‘, ‘Content-Type‘);
11     next();
12 });
13 
14 app.use(‘/api/GetData‘,function(req, res){
15     console.log(‘收到请求,路径:‘ + req.url)
16     console.log(‘客户端地址:‘, req.socket.remoteAddress, req.socket.remotePort)
17     res.json(Mock.mock({
18         ‘status‘: 200,
19         ‘data|1-9‘:[{
20             ‘key|+1‘: 1,
21             ‘Title|1‘:[‘主题1‘, ‘主题2‘],
22             ‘Content|1‘: [‘内容1‘, ‘内容2‘, ‘内容3‘, ‘内容4‘, ‘内容5],
23             ‘Action|1‘: [‘操作1‘, ‘操作2‘, ‘操作3‘]
24         }]
25     }))
26 })
27 
28 app.listen(‘8085‘, () => {
29     console.log(‘监听端口 8085‘)
30 })        

 

启动:

1 node MockServer.js

 

用Express简单创建一个Mock服务

标签:post   请求   ade   address   color   node   ddr   pre   cti   

原文地址:https://www.cnblogs.com/Rosicky-707/p/11572084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!