npm install strongloop --globalslc loopback:app yourappcd yourappslc loopback:datasourceslc loopback:modelmodule.exports = function(app) {
var modelNames = Object.keys(app.models);
var models = [];
modelNames.forEach(function(m) {
var modelName = app.models[m].modelName;
if (models.indexOf(modelName) === -1) {
models.push(modelName);
}
});
app.dataSources.mysql.automigrate(models);
console.log('Models:', models);
};
module.exports = function(Contact) {
Contact.getName = function(id,cb){
Contact.findOne({where:{id:id}},function(err,contact){
if(err) throw err;
cb(null,contact);
});
};
Contact.remoteMethod('getName',
{
http: {path:'/name', verb:'post'},
accepts:{ arg:'id', type:'number'},
returns:{arg:'contact', type:'object'}
}
);
};
node .http://127.0.0.1/explorer