簡體   English   中英

在 NodeJS 中設置請求時間限制

[英]Set request time limit in NodeJS

我試圖重現當服務器上的請求失敗時發生的幾個錯誤。 我想對所有請求臨時設置一個時間限制,以防止它們能夠成功執行。 這樣的事情可能嗎? 我正在使用 Node 和 Express。

如果使用 http 服務器初始化 express,則可以使用server.timeout
它為所有傳入請求設置超時。

const app = express()
const http = require('http')
const server = http.createServer(app)
server.timeout = 10; //milliseconds
server.listen(3000)

還有一個server.setTimeout函數可以接收回調。 每個超時請求都會執行回調。

server.setTimeout(20, () => {
  console.log('request timed out');
})

暫無
暫無

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

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