如何将骨干网应用部署到生产服务器
How to deploy a backbonejs app to a production server.
我用BackboneJS编写了一个小的单页应用程序,但不确定如何将其投入生产。我通常使用grunt serve命令,它运行所有内容并显示到localhost:9000。
我如何在生产服务器上这样做,以便我可以从www.example.com访问应用程序。
主干应用程序都是静态文件,所以你可以把它放在CDN或只是让apache/nginx作为静态文件。没有比这更简单的了。
- 获取服务器
- 安装nginx/apache
- 配置nginx/apache使用你的
example.com
并链接到你的/path/www/your-backbone-app - 复制你的dist/目录到/path/www/your-backbone-app
我真的建议你最小化你的html/css/js,因为你说你的骨干应用程序都是一个"页面"。创建一个js文件,其中包含所有内容(查看require.js和"r.js")。
- 利润!
你最好的选择是在你的电脑上完成这一切:require.js可以自动完成所有这些!-> 。连接并缩小所有应用程序,更改HTML代码以反映CSS和js、zip的新缩小名称。最后,从控制台scp -r ~/yourapp/dist/ server:/path/www/your-backbone-app
运行此命令。最重要的是,在这个命令之后,你不需要做任何其他事情。享受。
相关文章:
- 引导程序's的javascript在本地工作,但在部署到服务器时不能工作
- WebSocket 应用程序在部署在 Tomcat8 服务器上时无法正常工作
- 意外的令牌<当使用MEAN部署到iis服务器时
- 当通过cordova部署时,服务器端流星代码在哪里运行
- JS脚本文件夹,而不是“;脚本”;在服务器ASP.NETMVC上部署后不可见
- Meteor测试/部署iOS应用程序以连接真实服务器(而非本地主机)
- Meteor.js:在 meteor.com 和 modulus.io 服务器上部署时,提交的帖子不会显示,即使我的计算
- Angular js 部署在 Web 服务器上的问题
- 使用咕噜声构建时,我该如何/将什么部署到我的 tomcat 服务器
- NODEJS 和 HEROKU :一旦部署了服务器,我就无法提供静态文件
- 将流星部署到官方流星服务器光纤
- 尝试使用 SharePoint 2013 的 REST 服务器和 CSOM 时,“未为此应用程序的请求 URL 部署应用
- 在IIS服务器上部署时出现JavaScript运行时错误
- Angular Meteor应用程序在localhost中工作,但在部署到服务器时失败
- 在IE中部署到不同服务器时,PDF.js不起作用
- 如何在Apache服务器中部署web应用程序Aurelia
- 正在部署lightning.viz服务器
- 在AWS服务器中部署StrongLoop应用程序
- 如何将骨干网应用部署到生产服务器
- 如何使用Webpack开发服务器部署Webpack应用程序?