gpt4 book ai didi

javascript - response.status 和 response.writeHead 的区别?

转载 作者:行者123 更新时间:2023-12-04 17:06:20 28 4
gpt4 key购买 nike

以下有什么区别

response.status(200).send('Hello World!');

和这个
response.writeHead(200, {'content-type':'application/json'}); 
response.end('Hello World!');

什么时候应该使用这些?

最佳答案

response.status(...)分配将在将来使用的状态代码。在发送响应正文之前不会发送 header 。
response.writeHead(...)实际上将响应 header 排队以立即发送出去。这意味着您以后不能再为该响应分配任何标题或状态代码,因为所有这些都已发送出去。

通常你会使用前一种模式,但是 .writeHead如果您想更快地获得第一个字节的时间(TTFB),这很有用。

关于javascript - response.status 和 response.writeHead 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58596251/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com