मैंने अभी इसी समस्या को मारा है। इसे काम करने के लिए, मुझे अपने मॉडल में एडेप्टर कॉन्फ़िगरेशन जानकारी जोड़नी पड़ी, उदा। /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 रिलीज में समर्थित नहीं हैं।