我正在寻找使用骨干网和快递建立一个网站。我是新手,所以我想知道在同一台服务器上同时拥有快速 API 和主干客户端代码与在不同服务器上部署 API 和客户端代码之间是否有任何区别?如果我将两者放在同一台服务器上,我如何构建应用程序以同时使用 express 和骨干网?
提前致谢
我正在寻找使用骨干网和快递建立一个网站。我是新手,所以我想知道在同一台服务器上同时拥有快速 API 和主干客户端代码与在不同服务器上部署 API 和客户端代码之间是否有任何区别?如果我将两者放在同一台服务器上,我如何构建应用程序以同时使用 express 和骨干网?
提前致谢
好吧,您仍然必须有某种方式来“提供”主干文件,因此将其保存在同一台服务器上可能更方便。这是我过去使用的
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
另外,这有点固执己见,但是我喜欢将不同的节点逻辑分成单独的“应用程序”,例如身份验证应用程序或图像应用程序