【发布时间】:2015-01-01 00:08:13
【问题描述】:
我想使用 phonegap 包装我的 nodejs 应用程序。 我使用 krakenjs 构建了我的 nodejs 应用程序,但我真的不知道哪些文件应该进入 phonegap。
Nodejs 是服务器端,但它服务于所有静态文件。 在我的 krakenjs 项目下的公共文件夹中,我拥有所有静态文件(css、imgs、js ..) 但是所有的html都是服务器提供的dustjs模板文件。 我有点迷路了。任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
你必须为 iPhone、Android、Windows Phone 搜索 node.js 运行时......恐怕你必须找到没有 node.js 的策略。我不知道你的整个堆栈,但是许多 JS 库可以在带有 browserify 的浏览器中运行。
-
我不明白 browserify 如何帮助我?我的问题仅在于灰尘 js 模板,我的 nodejs 服务器构建并为我服务。我的客户端代码在我可以在 phonegap 中使用的常规 js 文件中。也许我需要一个虚拟的 index.html 文件,他所做的只是从服务器请求我的主页?你觉得呢?
-
请准确说明哪些软件在哪里运行。服务器端是什么意思?它是互联网上的服务器吗?您可以使用手机上的浏览器访问您的服务器吗?这可行吗?
-
我正在使用 krakenjs (它使用 express) 运行 nodejs 服务器。我正在使用dustjs进行模板。 nodejs 服务器为我提供页面,它用数据填充模板并将它们返回给客户端。服务器在互联网上,我可以从任何浏览器(PC、平板电脑和手机)访问我的网站。我想做的是把它包装成一个移动原生应用程序,这意味着你不需要进入浏览器并导航到网站,而是一个可以这样做的原生应用程序。感谢您的帮助!
-
你好,我也有类似的情况,只是我在本地运行express server...我不能走远程URL路由,那么如何让dustjs在PhoneGap中工作?