如何在不安装本地后端的情况下有效地开发Web应用程序的客户端代码?

时间:2012-02-17 13:15:56

标签: javascript configuration

我的一名团队成员仅针对具有大型复杂后端的Web应用程序进行客户端(Javascript)开发。

我想避免他需要安装和配置后端的本地副本。 但是,我不希望他需要将每个小的更改都推送到开发服务器,以便他可以测试它。

我们考虑过让客户端直接向开发服务器发出请求,而不是同一个域(localhost),但由于跨域请求策略和身份验证问题(cookies aren'',这似乎不实用)被送了。)

在没有本地后端的情况下开发客户有哪些优雅的解决方案?

2 个答案:

答案 0 :(得分:0)

根据后端的复杂程度,您可以使用像Sinatra这样的轻量级Web框架创建模拟后端。我在这项技术上取得了一些成功,但我一直在嘲笑的服务相当简单。在某些情况下,模拟后端主要提供静态JSON文件。

答案 1 :(得分:0)

我使用开发服务器的web服务的Charles Proxymap the URIs到localhost(我运行一个轻量级Web服务器来提供我的静态开发代码)。