我的一个团队成员只工作在客户端(Javascript)开发的web应用程序与大型和复杂的后端。
我希望避免需要他安装和配置后端的本地副本。但是,我不希望他需要将每个小更改都推送到开发服务器,以便他可以对其进行测试。
我们考虑让客户端直接向开发服务器发出请求,而不是向相同的域(本地主机)发出请求,但由于跨域请求策略和身份验证问题(cookie不会被发送),这似乎并不现实。
在没有本地后端的情况下,开发客户端有哪些优秀的解决方案?
发布于 2012-02-17 21:24:27
根据你的后端有多复杂,你可以使用像Sinatra这样的轻量级web框架来创建一个模拟的后端。我在这项技术上取得了一些成功,但我一直在模拟的服务相当简单。在某些情况下,模拟后端主要服务于静态JSON文件。
发布于 2012-02-17 21:27:43
我使用Charles Proxy到开发服务器的web服务的map the URIs到本地主机(在那里我运行一个轻量级的web服务器来提供我的静态开发代码)。
https://stackoverflow.com/questions/9328912
复制相似问题