【发布时间】:2023-03-30 20:50:01
【问题描述】:
我正在使用 Loopback,并希望通过脚本将数据持久保存到数据库中。
我已经编写了一个自定义命令,我将通过 cronjob 运行它:
'use strict';
var loopback = require('loopback');
var app = module.exports = loopback();
var boot = require('loopback-boot');
app.start = function() {
return app.listen(function() {
const baseUrl = app.get('url').replace(/\/$/, '');
console.log('Web server listening at: %s', baseUrl);
let Dish = app.models.dish;
console.log(Dish);
})
}
boot(app, __dirname, function(err) {
if (err) throw err;
// start the server if `$ node server.js`
if (require.main === module)
app.start();
});
我得到的输出是:
Web server listening at: http://localhost:3000
undefined
如何访问碟形模型?
【问题讨论】:
-
请检查模型案例问题。您正在以小写形式分配模型。试试
let Dish = app.models.Dish; -
我仔细检查了,Dish 在模型配置中是小写的。
标签: node.js loopbackjs