如何将 backbonejs 应用程序部署到生产服务器。

How to deploy a backbonejs app to a production server.

我用 BackboneJS 编写了一个小型单页应用程序,但不确定如何将其投入生产。我通常使用 grunt serve 命令,它运行所有内容并显示为 localhost:9000.

如何在生产服务器上执行此操作,以便我可以从 www.example.com 访问该应用程序。

Backbone 应用程序都是静态文件,所以您可以将其放在 CDN 中,或者让 apache/nginx 将它们作为静态文件提供。没有比这更简单的了。

  1. 获取服务器
  2. 安装nginx/apache
  3. 配置 nginx/apache 以使用您的 example.com 并 link 使用您的 /path/www/your-backbone-app
  4. 将您的 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").

  1. 盈利!

您最好的选择是在您的计算机上完成这一切:require.js 可以自动完成这一切! ->。加入并缩小所有适用项,更改 html 代码以反映 css 和 js、zip 的新缩小名称。最后 运行 来自控制台 scp -r ~/yourapp/dist/ server:/path/www/your-backbone-app。所有这一切中最重要的是你不必在该命令之后做任何其他事情。享受。