这是我当前的控制器,日志的结果就是问题。
log = console.log.bind(console)
module.exports =
test: (req, res) ->
res.ok()
current: (req, res) -> // GET app.com/accounts/current
log 1, req.session // 1, Object Session
login: (req, res) -> // POST app.com/accounts/login
log 2, req.session // 2, undefined
为什么会这样?
我在客户端使用io.socket.get & io.socket.post
发送这些请求
会话配置
module.exports.session =
secret: 'bb8775b377f1e8e198b864f8fdacbb9e'
我还注意到res.forbidden & res.ok
等响应函数也不存在,假设由于某种原因整个请求格式错误,可能更明智。因此,如果您遇到任何问题,请尝试我的回答,这可能会对您有所帮助
答案 0 :(得分:2)
我发现的唯一解决方案是将java.lang.AssertionError: No value for JSON path: $.name, exception: No results path for $['name']
切换为
io.socket.post
像魅力一样工作