3

I am wondering how I should structure the front-end of my Express.js project.

I haven't done much with Grunt before, but I understand that it performs tasks such as compiling, and then saves the result.

Currently, my Express.js project looks like this:

/app
    /models
    /controllers
    /views
/config
/public

Any files inside of /public are static and served as such by the Node app. So, do I initialise Yeoman/Brunt inside of here, or should I store my source outside of the document root, and instead just have it compile to /public? If so, where would you recommend the source?

4

2 に答える 2

3

ブランチ プロジェクトを初期化する場合は、dir の外で実行しpublic、コンパイルして dir にすることをお勧めしますpublic。ブランチとエクスプレスを統合できます: エクスプレス サーバーをbrunch watch --server非常に簡単に起動します: https://github.com/brunch/brunch/issues/453

于 2012-12-27T22:31:00.363 に答える
1

Yeoman チームは、バックエンド ジェネレーターの形でこの質問に答える、特急専用プロジェクトをセットアップしました。

于 2013-01-20T22:14:02.730 に答える