我是NodeJS和ExpressJS框架的新手。我不确定这件事:如果系统收到很多请求,那么服务器会为这些用户返回许多差异响应,对吗?所以他们不会互相影响,对吗?
示例:我在response.locals.language ='english'中为用户1的请求设置语言,然后在2个不同的浏览器上为用户2设置response.locals.language ='vietnamese'。如果我刷新用户1页面,那么用户2的语言是否从越南语改为英语?
感谢您的帮助。
答案 0 :(得分:0)
If I refresh user 1 page so is language of user 2 change from vietnamese to english?
无论收到什么请求,它们都不会相互影响
答案 1 :(得分:0)
每个请求都有自己的request
和response
对象,与其他请求分开。
请参阅documentation,具体来说:
这些对象作为参数传递给您的处理程序。它就像一个普通的函数,在每次调用时获得新的参数。
答案 2 :(得分:0)
您无法获得相同的请求和响应对象。它们不是相互关联的。