0

我正在寻找使用骨干网和快递建立一个网站。我是新手,所以我想知道在同一台服务器上同时拥有快速 API 和主干客户端代码与在不同服务器上部署 API 和客户端代码之间是否有任何区别?如果我将两者放在同一台服务器上,我如何构建应用程序以同时使用 express 和骨干网?

提前致谢

4

1 回答 1

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

另外,这有点固执己见,但是我喜欢将不同的节点逻辑分成单独的“应用程序”,例如身份验证应用程序或图像应用程序

于 2012-07-19T01:07:36.147 回答