播放Javascript路由器-在播放框架之外导出和使用Javascript路由器



我目前正在开发一个phonegap应用程序,用于连接我的Play Web服务。我很想能够使用play javascript路由器连接到我的网络服务,但我遇到了一些问题,无法使用。

1) 我无法在路由中嵌入完整的域名,因为它似乎只在由播放服务器提供服务时使用,并且路由是相对于服务器的。在phonegap中,我需要完整的域名。有没有办法指定呼叫的基本URL?

2) 我正在使用browserfy进行广泛的模块化,它需要在所有本地文件上导出语句,以便可以使用require('../lib/javascriptRouter.js')将vars/函数导入到我的javascript代码中。浏览文件后,它会经过一个缩小步骤,如果依赖项不由browserfy管理,它会破坏名称。当前的javascript路由器不会生成这些导出。有没有办法生成这些?

3) 这件事比什么都麻烦。我希望生成的javascript路由器在某些可配置的目标构建路径上可用,而不是试图手动跟踪它。有办法做到这一点吗?

1)+3):JavaScript路由器是指在给定的路由上公开的,例如http://your.app.com/jsroutes(请参阅此处和此处)。你的PhoneGap应用程序必须知道它使用的jsRoutes的服务器。

2) 您不能影响jsRoutes脚本的外观,但不能Browserify处理这些情况吗?使用RequireJS,您可以简单地包装它,请参阅此处。

最新更新