NextAuth 和 TypeOrm - 在 api 端点检索存储库
NextAuth and TypeOrm - Retrieve a repository in an api endpoint
我有一个带有 NextAuth 和 TypeORM 的 NextJS 应用程序。
我正在寻找 在 api 端点中检索特定用户或自定义实体的可能性。
但是,我不知道如何正确执行此操作。
我不想为 TypeORM 在每个 api 上重新初始化连接选项,并且想使用适配器设置的连接。 (单身人士的想法)。
有人知道如何实现吗?
祝你有个愉快的一天!
我不知道我是否收到你的问题,但我认为最好的方法是创建你的实体,通过带有 synchronize
选项 true
的 TypeORM 连接。
它将根据您定义的模型创建和更新所有表和列。
然后,您可以创建另一个连接以在您的 api 路由中使用。
我不认为 Vercel 可以在没有自定义实现服务器实现的情况下使用单个连接部署它。
这个人提出了一个您可以尝试的解决方案
https://github.com/vercel/next.js/discussions/12254#discussioncomment-19769
这是实现相同功能的另一种方法
https://github.com/typeorm/typeorm/issues/6241#issuecomment-643690383
我有一个带有 NextAuth 和 TypeORM 的 NextJS 应用程序。 我正在寻找 在 api 端点中检索特定用户或自定义实体的可能性。 但是,我不知道如何正确执行此操作。 我不想为 TypeORM 在每个 api 上重新初始化连接选项,并且想使用适配器设置的连接。 (单身人士的想法)。
有人知道如何实现吗?
祝你有个愉快的一天!
我不知道我是否收到你的问题,但我认为最好的方法是创建你的实体,通过带有 synchronize
选项 true
的 TypeORM 连接。
它将根据您定义的模型创建和更新所有表和列。
然后,您可以创建另一个连接以在您的 api 路由中使用。 我不认为 Vercel 可以在没有自定义实现服务器实现的情况下使用单个连接部署它。
这个人提出了一个您可以尝试的解决方案
https://github.com/vercel/next.js/discussions/12254#discussioncomment-19769
这是实现相同功能的另一种方法
https://github.com/typeorm/typeorm/issues/6241#issuecomment-643690383