我在BackboneJS中编写了一个小型单页应用程序,但不确定如何将其投入生产。我通常使用grunt serve命令,它运行所有内容并显示到localhost:9000。
如何在生产服务器上执行此操作,以便从www.example.com访问该应用程序。
答案 0 :(得分:3)
Backbone应用程序都是静态文件man,所以你可以将它放在CDN中,或者只是让apache / nginx将它们作为静态文件提供..没有比这更简单。
example.com
并将其链接到您的/ path / www / your-backbone-app 我真的建议你缩小你的html / css / js的地狱,因为你说你的骨干应用程序是一个"页面"。制作包含所有内容的1个js文件(查看require.js和" r.js")。
您最好的选择是在您的计算机上完成所有操作: require.js可以自动执行所有操作! - > 。加入并缩小所有适用的内容,更改html代码以反映css和js,zip的新缩小名称。最后从控制台scp -r ~/yourapp/dist/ server:/path/www/your-backbone-app
运行它。所有这一切最重要的是你不必在那个命令之后做任何其他事情。享受。