Ik stuitte net op hetzelfde probleem. Om het werkend te krijgen, moest ik de adapterconfiguratie-informatie aan mijn model toevoegen, b.v. /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'
}
};
Zie de documenten:
http://sailsjs.org/#!documentation/models
Ik moest ook handmatig /api/controllers/UserController.js toevoegen, omdat de functie voor genereren het niet aan deze app heeft toegevoegd, hoewel het het wel heeft toegevoegd aan de vorige test-app die ik heb gemaakt.
BIJWERKEN:
Installeer de bètaversie van Sails.js voor betere functionaliteit.
npm install [email protected] -g
Niet alleen werkt de configuratie zoals verwacht (onder config/connections.js), de ORM-functies ondersteunen koppelingen, die niet worden ondersteund in de 0.9-release.