所以我正在尝试一个我没有编码的应用程序,而且我对REST API等还很陌生,所以我在这方面有一些问题。
从我的前端Next.js应用程序向后端发送一个带有Bearer令牌头的Axios请求
const config: AxiosRequestConfig = {
method,
url: `${BASE_URL}${url}`,
headers: isFormData ? { 'Content-Type': 'multipart/form-data' } : {},
data: isFormData ? params : ( params ? { ...params } : null ),
validateStatus: function (status) {
return status >= 200 && status < 300 // default
}
}
config.headers['Authorization'] = `Bearer ${userStore.token}`
一切正常,因此如果用户通过身份验证,并且在userStore中拥有令牌,则请求成功,后端将使用特定api路由的给定json数据进行响应。
Postman Image
虽然当我尝试直接从Postman的API路径中获取json数据,并为此请求提供Authorization头时,我从后端得到了一个错误not authorized的响应。
1条答案
按热度按时间beq87vna1#
尝试在授权下选择“bearer token”并直接给予令牌。