apimocker:node.js模块运行一个简单的http服务器以响应模拟服务

时间:2024-05-03 16:33:06
【文件属性】:

文件名称:apimocker:node.js模块运行一个简单的http服务器以响应模拟服务

文件大小:66KB

文件格式:ZIP

更新时间:2024-05-03 16:33:06

JavaScript

蜂鸟 这是一个运行简单http服务器的nod​​e.js模块,该服务器可以提供模拟服务响应。 响应可以是JSON或XML,以模拟REST或SOAP服务。 默认情况下,访问控制HTTP标头设置为允许CORS请求。 在config.json文件中或在运行中配置了模拟服务,以便进行简单的功能测试。 Apimocker可以基于请求参数(甚至是复杂的JSON请求)返回不同的响应或HTTP状态代码。 使用apimocker,您可以开发不依赖后端服务的Web或移动应用程序。 (那里有很多这样的项目,但是我写这个是为了支持各种响应,允许即时配置并在节点中运行。) 安装 sudo npm install -g apimocker 这将在全球范围内安装,并允许更容易使用。 (在Windows上,您不需要“ sudo”。) 用法 apimocker \[-c, --config \] \


【文件预览】:
apimocker-master
----.gitignore(52B)
----README.md(24KB)
----bin()
--------apimocker.js(1KB)
----.github()
--------FUNDING.yml(18B)
----test()
--------test-old-config.json(467B)
--------test-config.json(4KB)
--------test-logger.js(2KB)
--------test.js(17KB)
--------test-functional.js(19KB)
----config.json(4KB)
----HISTORY.md(4KB)
----samplemocks()
--------ace.json(18B)
--------multitestabc.ace.json(64B)
--------xml()
--------upload-form.html(278B)
--------templateSample.json(44B)
--------customerId1234multitestabc.ace.json(86B)
--------king.json(19B)
--------sorry.json(24B)
--------customerId1234.ace.json(68B)
--------users.json(331B)
--------templateSwitchSample.json(111B)
----Gruntfile.js(931B)
----package.json(2KB)
----manifest.yml(118B)
----LICENSE.txt(1KB)
----.travis.yml(77B)
----lib()
--------logger.js(1KB)
--------apimocker.js(22KB)
----.eslintrc.js(151B)
----package-lock.json(121KB)

网友评论