将 Chaplin 与 node.js 一起使用时的文件结构如何?
我已经下载了 brunch-with-chaplin,这看起来很简单,但是我在哪里放置我的 node.js 文件?
我有 node 的 app.js 文件,但我应该把它放在哪里以及如何使用它启动我的卓别林应用程序?我不想将服务器端文件与卓别林文件混合在一起。
它们应该直接放在根目录中,例如我通常有一个位于根目录中的 server.js 文件。然后,您可以选择拥有子目录,例如控制器、模型、路由等,具体取决于您决定如何构建解决方案。
这是我现在正在做的一个项目的例子。
/app - this contains you front-end application logic i.e. chaplin
/controllers
/lib
/models
/views
application.js
routes.js
/controllers
/models
/routes
server.js - node.js main, starts up express/connect etc.