Я хотел бы знать, как лучше всего проверять h.state при каждом обращении в службу hapijs.
Я создаю сессию так:
server.route({
method: 'POST',
path: '/createSession',
config: {
cors: {
origin: ['mysite']
}
},
handler: function (request, h) {
let cookie = request.state.session
if (!cookie) {
cookie = {
username: 'emiliano',
firstVisit: false
}
}
cookie.lastVisit = Date.now()
return h.response('test').state('session', cookie)
}
});
как я могу проверить, есть ли cookie в каждом запросе?
Возможно ли сделать это в server.ext?