我的一名团队成员仅针对具有大型复杂后端的Web应用程序进行客户端(Javascript)开发。
我想避免他需要安装和配置后端的本地副本。 但是,我不希望他需要将每个小的更改都推送到开发服务器,以便他可以测试它。
我们考虑过让客户端直接向开发服务器发出请求,而不是同一个域(localhost),但由于跨域请求策略和身份验证问题(cookies aren'',这似乎不实用)被送了。)
在没有本地后端的情况下开发客户有哪些优雅的解决方案?
答案 0 :(得分:0)
根据后端的复杂程度,您可以使用像Sinatra这样的轻量级Web框架创建模拟后端。我在这项技术上取得了一些成功,但我一直在嘲笑的服务相当简单。在某些情况下,模拟后端主要提供静态JSON文件。
答案 1 :(得分:0)
我使用开发服务器的web服务的Charles Proxy到map the URIs到localhost(我运行一个轻量级Web服务器来提供我的静态开发代码)。