最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

为什么“凭据”:“包括”使我的获取失败?

网站源码admin33浏览0评论

为什么“凭据”:“包括”使我的获取失败?

为什么“凭据”:“包括”使我的获取失败?

我已经创建本地主机网站 (http://127.0.0.1:5500/registerPage.html) 使用 POST 方法获取数据到我的 API。它在 Vercel 的服务器上公开运行。因此,将

credentials:"includes"
添加到获取选项中,如下面的代码。

fetch("/api/account/register", {
        method: "POST",
        body: JSON.stringify({
            "pwd": pwd,
            "username": new_username,
            "password": new_password
        }),
        headers: {
            "Content-type": "application/json",
        },
        credentials: 'include',
    })
        .then(res => {
            console.log(res);
            return res.json();
        })
        .then(data => {
            console.log(data);
        })
        .catch(err => {
            console.log(err);
        });

之前,我开始获取。我得到了

TypeError: Failed to fetch
。我很困惑,因为我已经在我的 API 中接受了 CORS,就像下面的代码一样。

expressApp.use(cors({
    origin: "*",
    credentials: true,
    sameSite: "none",
    secure: true,
}));

我很困惑请帮助我。我整天都在尝试修复这个错误,但我是新手。 :)

回答如下:
发布评论

评论列表(0)

  1. 暂无评论