我是NodeJS和ExpressJS框架中的新手。我不确定这件事:如果系统收到很多请求,服务器会为这些用户返回许多差异响应,对吧?所以他们不会互相影响,对吧?NodeJS差异请求的差异响应
例如:我在response.locals.language ='english'中为用户1的请求设置语言,那么用户2在2个独立的浏览器上是response.locals.language ='vietnamese'。如果我刷新用户1页面,用户2的语言从越南语变为英语?
感谢您的帮助。
我是NodeJS和ExpressJS框架中的新手。我不确定这件事:如果系统收到很多请求,服务器会为这些用户返回许多差异响应,对吧?所以他们不会互相影响,对吧?NodeJS差异请求的差异响应
例如:我在response.locals.language ='english'中为用户1的请求设置语言,那么用户2在2个独立的浏览器上是response.locals.language ='vietnamese'。如果我刷新用户1页面,用户2的语言从越南语变为英语?
感谢您的帮助。
If I refresh user 1 page so is language of user 2 change from vietnamese to english?
他们不会相互影响无论什么要求收到
每个请求都有自己的request
和response
对象,即与其他请求分开。
见documentation,具体是:
这些对象作为参数传递到您的处理传递。这就像一个正常的函数,每次调用都会得到新的参数。
感谢您的回答。 – truonghm
您无法获得相同的请求和响应对象。他们不相关。
谢谢。我知道了 – truonghm