[英]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.