首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使自动生成与Server协同工作

如何使自动生成与Server协同工作
EN

Stack Overflow用户
提问于 2019-05-25 16:56:05
回答 1查看 385关注 0票数 1

我不能让自动驾驶和自动驾驶系统工作。

我创建了我的项目、数据源和模型。一切看起来都很好,但我不能让自动驾驶去工作。如果我转到我的Server并创建表/模式,那么所有GET/POST方法都能正常工作。

我转到了服务器/引导目录。目前有两个文件在那里认证和根目录。

我创建了一个名为automigrate.js的新文件

代码语言:javascript
复制
'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

EN

回答 1

Stack Overflow用户

发布于 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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56306906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档