如何将 backbonejs 应用程序部署到生产服务器。
How to deploy a backbonejs app to a production server.
我用 BackboneJS 编写了一个小型单页应用程序,但不确定如何将其投入生产。我通常使用 grunt serve 命令,它运行所有内容并显示为 localhost:9000.
如何在生产服务器上执行此操作,以便我可以从 www.example.com 访问该应用程序。
Backbone 应用程序都是静态文件,所以您可以将其放在 CDN 中,或者让 apache/nginx 将它们作为静态文件提供。没有比这更简单的了。
- 获取服务器
- 安装nginx/apache
- 配置 nginx/apache 以使用您的
example.com
并 link 使用您的 /path/www/your-backbone-app
- 将您的 dist/ 目录复制到 /path/www/your-backbone-app
i really suggest you minify the hell out of your html/css/js since you said your backbone app is all one "page". Make 1 js file with everything inside (look into require.js and "r.js").
- 盈利!
您最好的选择是在您的计算机上完成这一切:require.js 可以自动完成这一切! ->。加入并缩小所有适用项,更改 html 代码以反映 css 和 js、zip 的新缩小名称。最后 运行 来自控制台 scp -r ~/yourapp/dist/ server:/path/www/your-backbone-app
。所有这一切中最重要的是你不必在该命令之后做任何其他事情。享受。
我用 BackboneJS 编写了一个小型单页应用程序,但不确定如何将其投入生产。我通常使用 grunt serve 命令,它运行所有内容并显示为 localhost:9000.
如何在生产服务器上执行此操作,以便我可以从 www.example.com 访问该应用程序。
Backbone 应用程序都是静态文件,所以您可以将其放在 CDN 中,或者让 apache/nginx 将它们作为静态文件提供。没有比这更简单的了。
- 获取服务器
- 安装nginx/apache
- 配置 nginx/apache 以使用您的
example.com
并 link 使用您的 /path/www/your-backbone-app - 将您的 dist/ 目录复制到 /path/www/your-backbone-app
i really suggest you minify the hell out of your html/css/js since you said your backbone app is all one "page". Make 1 js file with everything inside (look into require.js and "r.js").
- 盈利!
您最好的选择是在您的计算机上完成这一切:require.js 可以自动完成这一切! ->。加入并缩小所有适用项,更改 html 代码以反映 css 和 js、zip 的新缩小名称。最后 运行 来自控制台 scp -r ~/yourapp/dist/ server:/path/www/your-backbone-app
。所有这一切中最重要的是你不必在该命令之后做任何其他事情。享受。