为什么我无法在异步瀑布功能中更新Node客户端会话?

丹·保罗

我正在使用带有异步(https://github.com/caolan/async)的client-sessions(https://github.com/mozilla/node-client-sessions),但是无法从异步瀑布功能。我想知道我是否做错了明显的事情:

app.get('/',function(req,res){   

    console.log(req.session)// //第一个请求日志:{},第二个请求日志:{foo:'bar'} 

    req.session.foo ='巴” 

    async.waterfall([
        函数(回调){ 
            req.session.baz = 'BIP' 
        } 
    ],函数(){
        的console.log(req.session)//此日志完整的对象:{FOO: '栏', baz:'bip'} 
    })

    res.send('')
})

似乎第二个请求应该baz: 'bip'在会话对象中,但事实并非如此。为什么?

丹·保罗

脸掌!res.send('')需要在Waterfall完整函数内,否则在更新cookie之前发送响应:

app.get('/',function(req,res){   

    console.log(req.session)
    req.session.foo =' 

    bar'async.waterfall([ 
        function(callback){ 
            req.session.baz ='bip ' 
        } 
    ],function(){ 
        console.log(req.session)
        res.send('')//需要移到此处
    })


})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的客户端更新不起作用?

来自分类Javascript

为什么{} + {} NaN仅在客户端?为什么不在Node.js中?

来自分类Dev

为什么我的zipkin客户端无法连接到我的zipkin服务器

来自分类Dev

MySQL中的“会话客户端”是什么

来自分类Dev

为什么我的服务器(Go)无法解密客户端(Java)消息?

来自分类Dev

为什么我的客户端套接字无法连接到ServerSocket?

来自分类Dev

为什么我的服务器无法响应Web浏览器对客户端的请求?

来自分类Dev

为什么我的Go服务器无法正确解码从客户端发送的JSON?

来自分类Dev

为什么我无法使用客户端登录管理员?

来自分类Dev

为什么客户端无法连接到localhost:8080?

来自分类Dev

为什么Flush torrent客户端无法启动?

来自分类Dev

为什么需要在Signalr jquery客户端的客户端上分配功能?

来自分类Java

为什么客户端无法在此java nio程序中连接到服务器?

来自分类Dev

为什么SFTP客户端无法在其NFS挂载的主目录中重命名文件?

来自分类Dev

为什么我在nuxt中的“仅客户端”组件抱怨“未定义窗口”?

来自分类Dev

为什么我必须在客户端库中公开宏实现的“使用”?

来自分类Dev

为什么我的 DotNetNuke 模块中的更改不会立即反映在客户端?

来自分类Dev

为什么我的客户端IP地址没有出现在netstat输出中?

来自分类Dev

Webstorm中的“无法更新Meteor客户端源文件”消息是什么?

来自分类Dev

node.js koa 无法在异步函数中向客户端发送值,但在外部

来自分类Dev

为什么OAuth中未加密客户端密码?

来自分类Dev

node.js中客户端会话与快速会话之间的区别

来自分类Dev

为什么我的UDP客户端/服务器数据报无法进行双向通信?

来自分类Dev

为什么我的Android客户端无法从Winsock C ++服务器接收字符串消息?

来自分类Dev

我无法更新HTTP2实现中的流控制窗口,因此客户端无法发送其余数据

来自分类Dev

为什么将异步客户端用于Redis有意义?

来自分类Dev

当客户端连接到OpenVPN时,为什么LAN客户端计算机无法访问?

来自分类Dev

为什么在客户端使用jsp?

来自分类Dev

为什么客户端oauth不好?

Related 相关文章

  1. 1

    为什么我的客户端更新不起作用?

  2. 2

    为什么{} + {} NaN仅在客户端?为什么不在Node.js中?

  3. 3

    为什么我的zipkin客户端无法连接到我的zipkin服务器

  4. 4

    MySQL中的“会话客户端”是什么

  5. 5

    为什么我的服务器(Go)无法解密客户端(Java)消息?

  6. 6

    为什么我的客户端套接字无法连接到ServerSocket?

  7. 7

    为什么我的服务器无法响应Web浏览器对客户端的请求?

  8. 8

    为什么我的Go服务器无法正确解码从客户端发送的JSON?

  9. 9

    为什么我无法使用客户端登录管理员?

  10. 10

    为什么客户端无法连接到localhost:8080?

  11. 11

    为什么Flush torrent客户端无法启动?

  12. 12

    为什么需要在Signalr jquery客户端的客户端上分配功能?

  13. 13

    为什么客户端无法在此java nio程序中连接到服务器?

  14. 14

    为什么SFTP客户端无法在其NFS挂载的主目录中重命名文件?

  15. 15

    为什么我在nuxt中的“仅客户端”组件抱怨“未定义窗口”?

  16. 16

    为什么我必须在客户端库中公开宏实现的“使用”?

  17. 17

    为什么我的 DotNetNuke 模块中的更改不会立即反映在客户端?

  18. 18

    为什么我的客户端IP地址没有出现在netstat输出中?

  19. 19

    Webstorm中的“无法更新Meteor客户端源文件”消息是什么?

  20. 20

    node.js koa 无法在异步函数中向客户端发送值,但在外部

  21. 21

    为什么OAuth中未加密客户端密码?

  22. 22

    node.js中客户端会话与快速会话之间的区别

  23. 23

    为什么我的UDP客户端/服务器数据报无法进行双向通信?

  24. 24

    为什么我的Android客户端无法从Winsock C ++服务器接收字符串消息?

  25. 25

    我无法更新HTTP2实现中的流控制窗口,因此客户端无法发送其余数据

  26. 26

    为什么将异步客户端用于Redis有意义?

  27. 27

    当客户端连接到OpenVPN时,为什么LAN客户端计算机无法访问?

  28. 28

    为什么在客户端使用jsp?

  29. 29

    为什么客户端oauth不好?

热门标签

归档