2 回答

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
問題是 fetch() 由于某種原因沒有重新調(diào)整 localhost:9000,但是當(dāng)我將 BASE_URL 更改為 127.0.0.1:9000 時(shí)它開始工作
我有同樣的錯(cuò)誤:FetchError: fetch failed ()
更改localhost
url127.0.0.1
為我工作。
作為單獨(dú)的答案寫作,因?yàn)橛行┤丝赡軣o法在評(píng)論中找到它。

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
首先,我認(rèn)為你使用$fetch的方式不對(duì),正如我所看到的 Nuxt 使用fetch的例子:
const data = await fetch(endpoint, {
method: "GET",
mode: "cors"
})
.then(resp => resp.json())
對(duì)于服務(wù)器,只需在響應(yīng)中啟用 CORS 標(biāo)頭,如下所示:
// you can replace the asterisk with the clients you want.
c.Append("Access-Control-Allow-Origin", "*")
希望我有所幫助:)
- 2 回答
- 0 關(guān)注
- 242 瀏覽
添加回答
舉報(bào)