Я пытаюсь использовать файлы cookie для отслеживания SMS-сообщений с помощью моего приложения-узла, но они, похоже, не установлены правильно. По крайней мере, когда я получаю их в следующем тексте от пользователя, они по-прежнему равны нулю.Как установить HTTP-файлы cookie с Twilio и Node?
У меня есть эта функция, где она устанавливает куки и отправляет ответ пользователю:
function requestLocation (res, resend) {
var locationXml = "";
...
var responseText = "";
...
var response = new twilio.TwimlResponse();
response.sms(responseText);
res.cookie('rideStage', rideStages.SENT_REQUEST);
res.send(response.toString(), {
'Content-Type':'text/xml'
}, 200);
}
Но когда я получаю следующее сообщение от этого пользователя, «Request.Cookies. rideStage "всегда равно нулю. Я также попытался заменить
res.cookie('rideStage', rideStages.SENT_REQUEST);
res.send(response.toString(), {
'Content-Type':'text/xml'
}, 200);
с
res.send(response.toString(), {
'Set-Cookie':'rideStage='+rideStages.SENT_REQUEST,
'Content-Type':'text/xml'
}, 200);
но request.cookies.rideStage еще пустой.