这里我指的是客户端一个请求到服务端,服务端从路由接收到请求后,函数进行处理,这里面涉及的调用的函数,以及相关创建的变量是否在 服务端返回数据后 就结束了生命周期?
另一点疑惑的地方就是对于nodejs 类似有异步处理的函数,即便服务端响应了请求,结束了本次请求,假设有一个异步函数还是在执行的,那么该函数所涉及到的变量将会被保存,那么这个变量对于其他的客户端来说值是相同的么?
1/19日更新
在nodejs 中如果你在一个文件顶部 var a = 1;
接口请求打印这个值 然后再++ ,那么接下来每次请求的这个a 都会是上一次递增的值....也就是说nodejs的项目启动之后 所有变量的声明周期都是一直存在的。。。
继续寻找高手回答。。
慕森王
相关分类