我希望使用骨干和快递建立一个网站。我是新手,所以我想知道在同一台服务器上同时使用快速API和骨干客户端代码是否有任何区别,而不是将API和客户端代码部署在不同的服务器上?如果我将两者放在同一台服务器上,我如何构建应用程序以使用express和backbone?
提前致谢
答案 0 :(得分:2)
嗯,你仍然需要有一些方法'服务'骨干文件,所以将它保存在同一台服务器上可能更方便。这就是我过去使用的
node_app
|-- apps
| |-- authentication
| | | |-- routes.coffee
|-- bin
|-- public
| |-- scripts
| | |-- models
| | | |-- backbone_model_here.coffee
| | |-- views
| | | |-- backbone_view_here.coffee
| | |-- collections
| | | |-- backbone_collection_here.coffee
| | backbone_app.coffee
| |-- stylesheets
|-- specs
|-- views
| |-- authentication
| | |-- login.jade
server.js
另外,这有点自以为是,但我喜欢将不同的节点逻辑分成单独的'app',例如一个身份验证应用程序或图像应用程序