0

我目前正在开发一个旨在连接到我的Play网络服务的phonegap应用程序。我很希望能够使用JavaScript的路由器来连接到我的web服务,但我遇到了一些阻止我的问题。播放Javascript路由器 - 导出和使用播放框架之外的javascript路由器

1)我不能在路由中嵌入完整的域名,因为它似乎只用于在播放服务器提供服务时使用,并且路由与服务器相关。在phonegap中,我需要完整的域名。有没有办法指定通话的基本网址?我使用browserify进行广泛的模块化,它需要在所有本地文件上导出语句,以便使用require('../ lib/javascriptRouter.js')将变量/函数导入到我的javascript代码中。 。在浏览文件之后,它会经历一个缩小步骤,如果依赖项不受browserify管理,则该步骤将会破坏名称。当前的javascript路由器不会生成这些导出。有没有办法产生这些?

3)这一个比任何更烦恼。我希望生成的JavaScript路由器可以在一些可配置的目标构建路径下使用,而不是尝试手动跟踪它。有没有办法做到这一点?

回答

0

1)+ 3):JavaScript路由器意图暴露于给定路线,例如, http://your.app.com/jsroutes(见herehere)。您的PhoneGap应用程序必须知道其使用的jsRoutes的服务器。

2)你不能影响jsRoutes脚本的外观,但不能Browserify处理这些情况?有了RequireJS,你可以简单地包装它,see here