Используя everyauth
в стеке Express / Cradle / CouchDB / Coffee-SCript, мне интересно узнать, как сгенерировать хелпер req.user
в 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
?