我不能让自动驾驶和自动驾驶系统工作。
我创建了我的项目、数据源和模型。一切看起来都很好,但我不能让自动驾驶去工作。如果我转到我的Server并创建表/模式,那么所有GET/POST方法都能正常工作。
我转到了服务器/引导目录。目前有两个文件在那里认证和根目录。
我创建了一个名为automigrate.js的新文件
'use strict';
module.exports = function (app) {
app.dataSources.mysql.automigrate();
console.log("Performed automigration.");
}当我运行它时,我会得到一个错误:
C:\Users\ajmal\loopback\telematics\server\server.js:31如果(错误)抛出错误;^ TypeError:无法读取Object.module.exports 作为漏斗上未定义的属性“自动生成” 在C:\Users\ajmal\loopback\telematics\node_modules\loopback-boot\lib\executor.js:316:22
发布于 2019-05-29 05:03:38
您可以使用咕噜-回路-自动模块,也可以按照https://loopback.io/doc/en/lb3/Creating-a-database-schema-from-models.html#auto-update上的文档构建自己的模块
备注:
automigrate将删除并重新创建表。因此,数据将丢失。在生产上很糟糕。autoupdate计算LoopBack模型与数据库表定义之间的差异,并相应地修改该表。因此,我们应该在几乎所有的情况下使用autoupdate。
https://stackoverflow.com/questions/56306906
复制相似问题