后端语言的生命周期是怎么计算的?

这里我指的是客户端一个请求到服务端,服务端从路由接收到请求后,函数进行处理,这里面涉及的调用的函数,以及相关创建的变量是否在 服务端返回数据后 就结束了生命周期?

另一点疑惑的地方就是对于nodejs 类似有异步处理的函数,即便服务端响应了请求,结束了本次请求,假设有一个异步函数还是在执行的,那么该函数所涉及到的变量将会被保存,那么这个变量对于其他的客户端来说值是相同的么?

1/19日更新

在nodejs 中如果你在一个文件顶部 var a = 1; 接口请求打印这个值 然后再++ ,那么接下来每次请求的这个a 都会是上一次递增的值....也就是说nodejs的项目启动之后 所有变量的声明周期都是一直存在的。。。
继续寻找高手回答。。


智慧大石
浏览 516回答 1
1回答

慕森王

其实是这样的,你也知道变量有作用域,你只是拿 request handler 之外的公共作用域的变量测试得到了一种情况。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript