2016-11-09 36 views
0

我想將整個客戶端從我的sails目錄中分離出來。目前,它看起來像在Sails中將客戶端與服務器分開

- api 
- assets (my client) 
- config 
- views 
- all the other sails stuff 

我想

./server/ 
    - api 
    - config 
    - all the other sails stuff 
./client/ 
    - all client related stuff 

什麼有任何簡單,快捷的方式做到這一點?

回答

1

雖然最好堅持傳統的應用程序結構,但您可以通過在.sailsrc文件中配置sails.config.paths來自定義此結構。例如:

"paths": { 
    "config": "server/api/config", 
    "controllers": "server/api/controllers", 
    // etc. 
} 

assets/,你需要在tasks/pipeline.js一些改變,並在tasks/config/*繁重的任務配置文件。

至於你把views/,這是一個非常棘手的問題,我去上來回多次在一年左右的時間,當我最初制定的目錄結構的帆樣板。這就是它居於頂級水平的原因。我想如果我不得不在你在這裏建議的方案中對它進行分類,我會把它作爲「服務器/視圖/」。

+1

非常感謝!我希望前端有點可交換,因此分開的客戶端 - 這使得它更容易。 – nehalist