Sailsバージョン:0.9.16
sails/lib/configuration/defaults.js
内で定義されているデフォルトの設定値を変更する。
これを使うとモデルやコントローラーのパス
、その他もろもろのデフォルト設定値
をsails.lift()の前に変更することが可能。
やり方は簡単で、sails.lift()の第一引数に変更したい設定値を渡すだけ。
app.js
// Start sails and pass it command line arguments
var path = require('path');
var config = require('optimist').argv;
// モデルディレクトリのパスをapi/modelsからapi/models2に変更
var modelPath = path.join(__dirname, 'api/models2');
config['paths'] = {models: modelPath};
require('sails').lift(config, function() {
// 起動完了後に実行されるcallback
});