在Express / Cradle / CouchDB / Coffee-SCript堆栈上使用everyauth
,我有兴趣了解如何通过
express
帮助器>
everyauth.everymodule.findUserById (userId, callback) ->
功能。不介意咖啡脚本,我可以处理原始的JS;)无论如何,有一个持久的会话存储CouchDB像这样:
exp = require 'express'
sessionDB = require('connect-couchdb')(exp)
... snip ...
app.use exp.session {secret: 'softw', store: new sessionDB({
host: config.sessionDBHost,
name: config.sessionDBName,
reapInterval: 600000,
compactInterval: 300000})}
我可以访问req.session.auth
对象,但我也想完成req.user
。如何从findUserById
函数中访问会话存储?