Saya baru saja mengalami masalah yang sama. Agar berfungsi, saya harus menambahkan informasi konfigurasi adaptor ke model saya, mis. /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'
}
};
Lihat dokumen:
http://sailsjs.org/#!documentation/models
Saya juga harus menambahkan /api/controllers/UserController.js secara manual, karena fungsi generate tidak menambahkannya di aplikasi ini, meskipun itu menambahkannya di aplikasi pengujian sebelumnya yang saya buat.
PEMBARUAN:
Instal Sails.js beta untuk mendapatkan fungsionalitas yang lebih baik.
npm install [email protected] -g
Tidak hanya konfigurasi yang benar-benar berfungsi seperti yang diharapkan (di bawah config/connections.js), asosiasi dukungan fitur ORM, yang tidak didukung dalam rilis 0.9.