fal*_*ver 3 curl next.js next-auth
通过浏览器对以下代码的 API 请求工作正常,即返回{"success":true,"data":{"user": ...}},但使用 cURL 或 REST-Client VS Code 扩展返回 null,即{"success":true,"data":null}。下面是我通过端点返回会话对象的代码/api/query:
import { getSession } from "next-auth/client";
export default async (req, res) => {
const session = await getSession({ req });
res.status(200).json({ success: true, data: session });
};
Run Code Online (Sandbox Code Playgroud)
我也尝试使用端点获取会话/api/auth/session。端点使用浏览器返回会话,但使用 cURL 返回 null。这是 cURL 请求curl http://localhost:3000/api/auth/session。
行为的原因是什么?
PS:我使用 Google OAuth 进行身份验证。
| 归档时间: |
|
| 查看次数: |
8663 次 |
| 最近记录: |