用Express简单创建一个Mock服务

安装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

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

时间: 2024-07-31 22:26:45

用Express简单创建一个Mock服务的相关文章

docker 简单创建一个tomcat服务

上一篇已经介绍了docker相关的基本命令,这篇我们来详细介绍下通过docker如何创建一个toncat应用容器.方法一:如果不想自己搭建tomcat应用容器的话,可以直接在Docker Hub上直接search tomcat ,如下图:docker search tomcat可以看到有好多的内容,如果搜索结果显示有相关镜像,则可以直接通过 docker pull tomcat 来下载 tomcat镜像.docker pull tomcat 当提示下载完毕时,我们可以通过docker image

C# 创建一个WCF服务

做代码统计,方便以后使用: app.config配置文件设置: <configuration> <system.serviceModel> <bindings> <webHttpBinding> <binding name="webBinding" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMess

为MongoDB创建一个Windows服务

一:选型,根据机器的操作系统类型来选择合适的版本,使用下面的命令行查询机器的操作系统版本 wmic os get osarchitecture 二:下载并安装 附上下载链接 点击安装包,我这里是把文件安装到了(E:\MongoDB) 安装好之后该文件夹下就出现下面的文件, 这个时候新建一个Data文件夹用来存放MongoDB的所有数据,新建一个Log文件夹用来存放日志文件 三:启动MongoDB数据库,在命令行窗口执行下面的命令,执行完成之后会看到下面的提示信息 e:\mongodb\bin\m

使用PHP来简单的创建一个RPC服务

RPC全称为Remote Procedure Call,翻译过来为"远程过程调用".主要应用于不同的系统之间的远程通信和相互调用. 比如有两个系统,一个是PHP写的,一个是JAVA写的,而PHP想要调用JAVA中的某个类的某个方法,这时候就需要用到RPC了. 怎么调?直接调是不可能,只能是PHP通过某种自定义协议请求JAVA的服务,JAVA解析该协议,在本地实例化类并调用方法,然后把结果返回给PHP. 这里我们用PHP的socket扩展来创建一个服务端和客户端,演示调用过程. RpcS

在windows下创建一个Mongo服务

首先需要下载mongo的安装包 cmd.exe 这个需要用管理员权限打开 进入到mongo的安装目录 首先到C盘根据下面的命令手动创建一个 Data 文件夹 在Data 里面创建一个db文件夹一个log文件夹 mongod   表示执行mongo的命令 -dbpath   表示创建数据库文件 -logpath  表示创建日志文件 -install  -serviceName    表示创建的这个服务的名字 “” 中的是数据库的文件和日志的文件 创建数据库文件和创建日志文件的时候如果指定的路径中的

深入学习Flask框架之简单创建一个项目

在前面一篇讲了如何创建一个虚拟环境,今天这一篇就来说说如何创建一个简单的Flask项目.关于Flask的具体介绍就不详细叙述了,我们只要知道它非常简洁.灵活和扩展性强就够了.它不像Django那样集成度特别高.Flask只是一个内核,默认依赖于两个外部库: Jinja2 模板引擎和 Werkzeug WSGI 工具集,其他很多功能都是以扩展的形式进行嵌入使用. 一.一个简单的小例子 创建一个Flask项目的步骤: 1.导入Flask类 2.创建程序实例 3.定义视图(函数) 4.启动服务器 1

[翻译] 使用 .NET Core 3.0 创建一个 Windows 服务

原文: .NET Core Workers as Windows Services 在 .NET Core 3.0 中,我们引入了一种名为 Worker Service 的新型应用程序模板.此模板旨在为您在 .NET Core 中编写长时间运行的服务的提供一个起点.在本演练中,我们将创建一个 worker 并将其作为 Windows 服务运行. 创建一个 Worker 注意:在我们的预览版中,worker 模板与 Web 模板位于同一级菜单中.这将在未来的版本中发生变化.我们打算将 Worker

【SpringBoot】使用IDEA创建一个SpringBoot服务,并创建三个restful风格的接口

项目创建: 选择创建一个springboot项目: 输入一下项目信息,一般就是maven的信息填一下: 选择spring web starter: 然后finish就OK了. 编码: 演示的功能就是提供一个计数器功能,可以初始化计数器,修改计数器,查询计数器当前值.没有使用数据库,直接用一个单例类来模拟了,项目结构如下: Count: 1 package com.me.redis.resouce.bean; 2 3 public class Count { 4 private int count

最简单的一个socket服务端

描述:这是一个socket服务端,可以用串口调试工具连接和发送数据过来 package com.thinkgem.wlw.modules.lhjh.socket.tstandard; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import j