【发布时间】:2021-03-03 04:44:47
【问题描述】:
在异步函数 getServerSideProps 中,我需要从后端提取我的凭据以实例化会话。我有以下代码:
export async function getServerSideProps({ query: { id } }) {
// Instantiate
await fetch(`${process.env.NEXT_PUBLIC_BASE_URL}/workflow/${id}`, {
method: 'GET',
credentials: 'include',
})
.then((response) => console.log('Instantiate...', response))
.catch((error) => console.error('Instantiation error', error));
}
URL 和所有似乎都有效,但控制台显示 500 错误,因为凭据似乎未包含在提取中。在浏览器控制台/邮递员中粘贴确切的调用时,响应是 200 代码,因此后端似乎工作正常。
【问题讨论】:
-
您的服务器上安装了
CORS软件包吗? stackoverflow.com/questions/63351799/…
标签: reactjs fetch next.js getserversideprops