关于开发环境中 AJAX 数据服务的 PhoneGap 环境变量?

PhoneGap environment variables with regards to AJAX data service in a development environment?

我们正在制作 PhoneGap 应用程序并尝试使用如下数据服务:

$.post(rooturl + '/data/something', { a: 1 }, (res) => {});

问题:当应用程序 运行 在 PhoneGap 上运行时,它是一个没有自定义服务器后端的单页应用程序。这意味着我无法发送某种环境指示器来更改根 url 并将其定向到本地 NodeJS 开发服务器数据服务,而不是生产服务器。

换句话说,我如何让客户端的 Javascript 检测它是否在开发环境中 运行 以正确设置适当的根 url(开发/生产)?

很遗憾,PhoneGap 没有解决这个问题。

根据您使用的工具,您的选择可能是: