具有可配置响应的Cordova Web服务器

时间:2017-11-21 03:20:43

标签: javascript cordova http

有没有办法在Cordova应用程序中设置本地Web服务器,以便我可以通过Javascript控制响应?我目前正在开发一个通过HTTP与远程系统通信的自定义插件。我希望能够运行使用Cordova应用程序的Javascript代码编写的集成测试,因此我可以在所有支持的平台(Android,iOS,以及理想情况下在浏览器中)轻松测试它们。虽然后者似乎有可能不太可能),但这意味着我需要能够从javascript代码设置模拟API响应...这将需要插件可以与之通信的模拟服务器的存在。 / p>

我熟悉this plugin,但它只能使用本地系统中的文件进行响应 - 我希望能够在Javascript回调中生成响应并捕获已发送的POST数据。有没有现成的方法呢?

1 个答案:

答案 0 :(得分:0)

经过广泛搜索,我得出结论,没有这样的插件存在。 因此,我自己开始实现这样一个插件:初始版本现在可以在NPMGitHub上获得,github存储库中有一个示例项目。

Android支持目前正在运行,我打算在接下来的几天内开始支持iOS。

(更新添加:遗憾的是,我正在处理的项目已被取消,因此我的雇主没有时间支持完成iOS版本,因为我没有亲自拥有Mac,所以可以'在我自己的时间做这个,这似乎不太可能在不久的将来发生,但如果其他人需要它,添加iOS版本应该相对简单)