簡體   English   中英

504(網關超時)問題

[英]504 (Gateway Time-out) issue

我部署了一個節點/express api (api.mysite.com)

在快遞應用中,我使用了 app.use(cors());

在前端,我有一個 nuxt/vue 站點 (www.mysite.com)。

vue 站點使用 api 來獲取一些數據。 問題是大多數時候它工作正常。 但有時(10 次中有 2 次),我收到以下錯誤:

Failed to load resource: the server responded with a status of 504 (Gateway Time-out)

Access to XMLHttpRequest at 'api.mysite.com' from origin 'www.mysite.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我讀了很多,但無法弄清楚為什么會發生這種情況,為什么只有有時而不是其他時間?

將超時設置為更高的值。 如果您的請求需要比當前超時更多的時間來提供服務,則會引發網關超時

var server= http.createServer(app).listen(port, function()
{
    console.log("Listening on port " + port)
})
server.timeout = 240000;

暫無
暫無

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

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