簡體   English   中英

為什么 axios 在響應中沒有標頭?

[英]Why axios doesn't have headers in the response?

我在版本中使用 axios:“^0.19.2”。

我有奇怪的情況。 axios 沒有請求的標頭,盡管我可以在網絡選項卡中看到 header。

My website goes: https://myweb.com , and the api: https://api.myweb.com/api with cors.

在此處輸入圖像描述

德斯

可能是什么問題?

因為這里使用的是 CORS,所以必須在發送響應的服務器上公開 header

不確定您的后端,但在 Laravel 中,例如,您可以在cors.php中執行此操作

exposed_headers' => ['x-access-token'],

對於 NodeJS Express CORS 中間件,您可以使用CORS 配置

exposedHeaders: ['x-access-token']

訪問控制公開標頭

https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Access-Control-Expose-Headers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM