Ваш console.log("called");
должен отображаться только в вашем терминале, а не как возврат в веб-браузере - возможно, именно поэтому вы не видите его в данный момент.
Если вы хотите увидеть что-то на своемвеб-браузер, вы должны вернуть значение для вашего обратного вызова, например:
module.exports = function (Asset) {
Asset.list = function(cb) {
console.log("called");
cb(false, {'called': true}); // cb(error, returned value(s));
}
Asset.remoteMethod('list', {
http: {verb: 'get'},
returns: {type: 'Object', root: true}
});
}
Этот файл должен быть в вашем common / model / asset.js
На вашем сервере / model-config.json не забудьте указать свою модель:
...
"Asset": {
"dataSource": "yourdatasource", //change this by your datasource name
"public": true
}
...