私はこれと同じ問題にぶつかった。それを機能させるには、モデルにアダプター構成情報を追加する必要がありました。 /api/models/User.js:
module.exports = {
adapter: 'mysql',
config: {
host: 'localhost',
user: 'user',
port:'3306',
// Psst.. You can put your password in config/local.js instead
// so you don't inadvertently push it up if you're using version control
password: 'secret',
database: 'sailstest'
},
attributes: {
firstName: 'STRING'
}
};
ドキュメントを参照してください:
http://sailsjs.org/#!documentation/models
また、/ api / controllers / UserController.jsを手動で追加する必要がありました。これは、生成関数がこのアプリに追加しなかったためですが、以前に作成したテストアプリには追加しました。
更新:
より良い機能を得るには、Sails.jsベータ版をインストールしてください。
npm install [email protected] -g
構成が実際に期待どおりに機能するだけでなく(config / connections.jsの下)、ORM機能は0.9リリースではサポートされていない関連付けをサポートします。