【问题标题】:loopback - user model not in my folder?loopback - 用户模型不在我的文件夹中?
【发布时间】:2018-04-15 14:45:12
【问题描述】:
我正在为使用用户模型的预构建项目的项目使用环回。
但是,我无法获取用户。我研究并发现有办法改变它;但是我没有在 common/models 中找到用户文件(user.js 和 user.json)以及其他模型。
我也无法在我的 postgres 数据库中看到它。
这是为什么?我应该从环回的 github 存储库中粘贴文件(user.json 和 user.js)并使用脚本“自动迁移”来查看它吗?
【问题讨论】:
标签:
node.js
loopbackjs
loopback
【解决方案1】:
但是我没有找到用户文件(user.js 和 user.json)
常见/型号
用户模型是内置模型,可以在node_modules/loopback/common/models找到。
我在我的 postgres 数据库上也看不到它。这是为什么?我是不是该
从 github 存储库中粘贴文件(user.json 和 user.js)
环回并使用脚本“自动迁移”能看到吗?
如果您使用的是内置模型(几乎可以肯定是因为默认情况下 loopback 会加载内置模型),您已经可以从 documentation 运行自动迁移脚本
var server = require('./server');
var ds = server.dataSources.db;
var lbTables = ['User', 'AccessToken', 'ACL', 'RoleMapping', 'Role'];
ds.automigrate(lbTables, function(er) {
if (er) throw er;
console.log('Loopback tables [' + lbTables + '] created in ', ds.adapter.name);
ds.disconnect();
});