【发布时间】:2019-12-02 18:58:20
【问题描述】:
我正在 React 中设置一个新应用程序,我希望它在服务器端呈现。不幸的是,我无法使用Headers,因为它不断抛出错误“ReferenceError: Headers is not defined”。
我已经尝试通过添加来添加标题:
import fetch from 'node-fetch';
global.fetch = fetch
global.Headers = fetch.Headers;
这仍然会引发错误。
这是我当前如何实现标头的示例:
const defaultOptions = {
method: METHOD,
headers: new Headers({
'Content-type': 'application/json',
'X-Request-ID': new Date().getTime().toString(),
}),
};
有人知道我缺少什么来构建和启动它吗?
【问题讨论】:
标签: reactjs fetch-api server-side-rendering