NextJs 受保护 API 的 Auth0 路由到 nextjs API

问题描述 投票:0回答:1

我有一个应用程序,它有一个使用 @auth0/nextjs-auth0 的 NextJs 前端和一个使用 AuthorizationGuard 的 NestJS 后端 API。

NextJs 正确验证用户身份,并使用 Auth0 测试令牌和邮递员我可以连接到 NestJs。

如果将 NextJs AccessToken 传递给 Nestjs,我会收到未经授权的错误。 API 路径的代码是:

const { accessToken } = await getAccessToken(req, res);
console.log(`accessToken ${accessToken}`);
const response = await fetch(
    'http://localhost:8000/api/v1/messages/protected',
    {
        headers: {
            Authorization: `Bearer ${accessToken}`,
        },
    }
);

如何让 NextJs 和 NestJs 传递凭据,以便我可以从 Auth0 存储中获取用户信息?

非常感谢

node.js next.js nestjs auth0
1个回答
0
投票

这个问题你猜出来了吗?在我提供建议之前,我可以问一下为什么你要在 NextJS 中使用单独的后端吗?

© www.soinside.com 2019 - 2024. All rights reserved.