我已将CRA react APP更改为TypeScript,但遇到以下问题。我认为sessionStorage.getItem('accesstoken')
应为undefined
或string
或null
,但我不知道如何键入此对象。
axios
.post(
`${process.env.REACT_APP_SERVER_URL}/pick`,
{
festivalId: newPick.festivalId,
},
{
headers: {
accesstoken: sessionStorage.getItem('accesstoken'),
},
}
)
1条答案
按热度按时间gjmwrych1#
这是因为null不被接受为请求头值,因此您可以检查它是否存在,如果未设置为undefoir,则发送,因此如果为null,则不会发送accessToken
就像这样: