首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Remix笑话应用教程中关于Prisma的错误

Remix笑话应用教程中关于Prisma的错误
EN

Stack Overflow用户
提问于 2022-02-01 15:03:59
回答 1查看 263关注 0票数 0

在Remix的笑话应用教程中,我在session.server.ts中获得用户的过程中出现了一个错误。

我认为这个错误是关于Prisma的,但我不知道如何解决。

网址:https://remix.run/docs/en/v1/tutorials/jokes#authentication

代码语言:javascript
复制
TypeError: Cannot read properties of undefined (reading 'findUnique')
    at login (/usr/src/app/remix-jokes/build/index.js:700:30)
    at action2 (/usr/src/app/remix-jokes/build/index.js:751:26)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Object.callRouteAction (/usr/src/app/remix-jokes/node_modules/@remix-run/server-runtime/data.js:36:14)
    at async renderDocumentRequest (/usr/src/app/remix-jokes/node_modules/@remix-run/server-runtime/server.js:216:24)
    at async requestHandler (/usr/src/app/remix-jokes/node_modules/@remix-run/server-runtime/server.js:55:20)
    at async /usr/src/app/remix-jokes/node_modules/@remix-run/express/server.js:45:22

它似乎发生在下面的代码中的findUnique调用中。

代码语言:javascript
复制
export async function login({
  username,
  password
}: LoginForm) {
  const user = await db.user.findUnique({
    where: { username }
  });
  if (!user) return null;

  const isCorrectPassword = await bcrypt.compare(
    password,
    user.passwordHash
  );
  if (!isCorrectPassword) return null;

  return user;
}
EN

回答 1

Stack Overflow用户

发布于 2022-02-03 02:48:24

我重新启动了码头集装箱,解决了问题。谢谢。

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

https://stackoverflow.com/questions/70942798

复制
相关文章

相似问题

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