2013-02-10 18 views
0

是否有某種組織有關內容管理的Nodejs應用程序的最佳做法? 當我直接在jade或ejs模板中對內容(特別是文本)進行「硬編碼」時,對我來說這似乎很糟糕。我的經驗是,這是不可維護的(至少對於大型項目)。組織Nodejs應用程序:從HTML擴展的內容?

是否應該從視圖旁邊的獨立內容目錄提供所有內容?

| appRoot 
| -- public 
| -- views 
    | -- index.ejs 
    | -- user.ejs 
| -- content 
    | -- index.json 
    | -- user.json 

但是這也有一些缺點:鏈接,自定義樣式和那些東西呢?在內容中定義這些內容* .json對我來說似乎也不好。

任何想法?

回答

0

我沒有使用json作爲模型,但我在jade模板中使用markdown。我喜歡單獨的目錄,因爲這是MVC風格的應用程序中的常見做法,它提供了模型與視圖的分離。

我發現使用webstorm重構節點中的文件路徑很容易,因此您可以稍後更改dir結構。