iT邦幫忙

0

已刪文23

不明 2023-07-05 19:17:221172 瀏覽
  • 分享至 

  • xImage

已刪文

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2023-07-06 10:09:16 檢舉
CORS是伺服器設定的問題,要不是加 HTTP HEAD去控制,要不就是前後端用同一網址。
你這個應該用192.168.0.235去開可以避開這個問題。
不明 檢舉
後來我看,確實是服務器問題
因為我每3秒,會刷新table, 跟伺服器撈資料, 有saved token 跟伺服器做認證
我每次撈資料,都有給token,並token 會在30min後才expire

(但還是 平均3分鐘,會有同樣報錯,下圖是伺服器回傳的資訊,說我沒login 但下3秒跟6秒後的request 又沒問題)
![https://ithelp.ithome.com.tw/upload/images/20230706/201612364qykBz2nmu.png](https://ithelp.ithome.com.tw/upload/images/20230706/201612364qykBz2nmu.png)

我有加了以下,但還是一樣

```
<script>

$.fn.dataTable.ext.errMode = 'throw'; // 照理來說,加這個可以防止報錯
document.getElementById("logout-link").addEventListener("click", function() {
localStorage.removeItem("token");
});

</script>
```
froce iT邦大師 1 級 ‧ 2023-07-06 15:07:07 檢舉
CORS跟token expired是兩回事,應該不需要我幫你google什麼叫CORS吧...
不明 檢舉
大神,我花一天研究了,可是還是不知如何下手,可否勞煩哥講怎麼解
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Hans陳
iT邦新手 5 級 ‧ 2023-07-06 10:27:16

好奇你是不是打錯符號?
https://ithelp.ithome.com.tw/upload/images/20230706/201610727Ogg3DebG4.png

不明 檢舉

api 那邊有打錯的話,應該很難解釋 連續10 分鐘,3秒一次,有成了1800次

偶爾平均三分鐘會有 error 400 (token is error or expired)第99次request 有問題

但第 1~ 98次 ,100~200次可能又沒問題

201次可能又有問題,這樣類推,伺服器傲嬌之類的?

我要發表回答

立即登入回答