2015-02-09 39 views
1

我只想在sails.js中有另一個文件夾結構。例如,像:更改sails.js中的配置文件夾結構

/config 
    /application 
     routes.js 
     policies.js 
    /db 
     connections.js 
... 

好像當提起申請帆尋找每一個的文件(當應用程序得到提升console.log/config/application/policies.js作品),反正這是行不通的。

我嘗試將paths.config的值加到.sailsrc,但它沒有改變。我現在使用的風帆版本是0.10.5。有沒有辦法做到這一點?

回答

0

我找到了解決方案。其實,一切都很簡單。

sails需要遞歸地從config文件夾中獲取文件,並嘗試將它們識別爲配置文件。我的問題是我按原樣複製了大多數文件:

// config/customfolder/connections.js 
module.exports.connections = { 
    ... 
} 

並且這是需要它的問題。爲了使它工作,我只需要將配置對象導出爲默認導出。

// config/customfolder/connections.js 
module.exports = { 
    ... 
} 
+0

奇怪,我因爲我是用'module.exports'是有這個問題,一旦我命名爲模塊像'module.exports.blah =功能()...'它工作得很好。 – 2016-01-06 22:09:29