car*_*nle 0 javascript node.js cordova phonegap-build sails.js
我正在尝试从SailsJS项目创建一个Phonegap项目.正如我发现到目前为止,命令"sails build"应生成www文件夹,其中包含要导入Phonegap的文件.我已经尝试过了,但我得到没有索引文件,视图的www文件夹,..看起来需要自定义grunfile来获取适当的www文件夹内容.问题是,我不知道如何构建它.如果有人能提供这个文件会很棒......我相信这对很多人来说会很有帮助...
这里已经描述了类似的问题,到目前为止没有得到答案.如何从SailsJS制作一个phonegap移动应用程序
先感谢您!
对于什么sails build及其v0.10.x等价物,似乎存在一些混淆sails www.
正如Ben在他对你的问题的评论中指出的那样,你的后端Sails代码,包括模型,控制器和服务器端视图,需要运行Node JS服务器. sails build只将你的前端资产 - 通常以.tmp/public结尾的内容 - 打包到一个www文件夹中,该文件夹可以放入PhoneGap应用程序中.
我们的想法是,您可以在没有服务器端视图的情况下在本地构建应用程序(使用assets/index.html文件作为起点),并仅通过AJAX或套接字请求与Sails后端进行通信.与后端服务器通信的前端Javascript理想情况下会有一个配置点,也许是index.html中的一行代码,用于确定后端服务器的位置(对于测试,它可能是http://localhost:1337).
以这种方式编写和测试所有代码,当您准备部署到无节点环境(如PhoneGap)时,构建您的www目录(获得Sails Grunt任务提供的缩小的好处),将该配置更改为你将部署Sails后端的位置(例如http://www.example.com:1234),你很高兴.
| 归档时间: |
|
| 查看次数: |
991 次 |
| 最近记录: |