【发布时间】:2021-04-29 09:03:57
【问题描述】:
我跟进了 LoopBack JWT tutorial,但它没有提到如何在真实数据源(例如 RDBM 数据源)中存储凭据
为此,我只是用connector: 'postgresql' 创建了一个datasource,但它不起作用,因为我总是收到此错误消息!
Request POST /signup failed with status code 500. error: relation "public.user" does not exist
at Parser.parseErrorMessage (/home/laptop/LoopBack/multitenancy/node_modules/pg-protocol/src/parser.ts:357:11)
at Parser.handlePacket (/home/laptop/LoopBack/multitenancy/node_modules/pg-protocol/src/parser.ts:186:21)
at Parser.parse (/home/laptop/LoopBack/multitenancy/node_modules/pg-protocol/src/parser.ts:101:30)
at Socket.<anonymous> (/home/laptop/LoopBack/multitenancy/node_modules/pg-protocol/src/index.ts:7:48)
at Socket.emit (events.js:315:20)
at addChunk (internal/streams/readable.js:309:12)
at readableAddChunk (internal/streams/readable.js:284:9)
at Socket.Readable.push (internal/streams/readable.js:223:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
你可以找到完整的源代码here
顺便说一句,当我运行 npm run migrate 时,我希望生成 User 表,因为 user.controller.ts 包含 User 类的扩展,但它没有!
请指导我如何在 RDBM 数据源中存储凭据。
【问题讨论】:
标签: node.js postgresql authentication loopbackjs loopback