Это мой текущий контроллер, и проблема с журналами является проблемой.req.session не определено в запросах POST - SailsJS
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
и т.д. также отсутствует, может быть, его более разумно предположить, что по какой-то причине весь запрос искажен. так что если у вас возникли какие-либо проблемы с этим, попробуйте мой ответ, он может помочь вам
потому что сеанс не отправляется с запросом на вход в систему? возможно, сеансы обработки промежуточного программного обеспечения не касаются почтовых запросов? кто знает. мало информации. –
@KevinB да, но почему бы и нет? это происходит с GET – iConnor
Поскольку клиент не отправил его? вы не предоставили никаких доказательств того, что клиент отправил информацию о сеансе с запросом. –