React + Express 在Chrome中Post的Session重置问题

       测试登录的过程中,发现在Safari中用户登陆可以一次成功,在redis中session还是原来的;当时在Chrome浏览器中,用户登录后,redis中的session被重写了一遍。后续在页面中获取到cookie后,session是原来的,不是被重置后的session。导致无法获取到系统设置的session,系统出现各种问题。 1. 查看cookie设置问题        在这个过程中, »

单元测试 socket.io 的鉴权

       后端测试代码中,由于http请求中没有带上cookie,所以导致测试的过程中,总是会注释掉auth的代码。在不同角色用户登录过程中,socket.io就需要根据角色来判断用户的请求是不是合法的,这样就必须测试auth代码。在浏览器中测试较为复杂,在经过多种尝试后发现其实是有办法来在测试代码中完成任务的。 模拟请求 模拟请求使用 request, var request = require('request'); var cookies = request. »