文件名称:apimocker:node.js模块运行一个简单的http服务器以响应模拟服务
文件大小:66KB
文件格式:ZIP
更新时间:2024-05-03 16:33:06
JavaScript
蜂鸟
这是一个运行简单http服务器的node.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)