#javascript #node.js #cookies
#javascript #node.js #файлы cookie
Вопрос:
Я пытаюсь проанализировать файлы cookie с клиента на сервер, используя node js. Все работает нормально, но когда я переключаюсь с localhost на URL ngrok, файлы cookie не анализируются. На самом деле каждый раз, когда я вызываю req.cookies[«имя пользователя»] Я получаю undefined в качестве ответа от сервера.
Это важная часть моего ap.js:
app.ws('/', function(ws, req, res) {
console.log(req.cookies["username"]) });
Хотя я не думаю, что это проблема с кодированием. Я установил все зависимости, и, как я уже сказал, cookie успешно отправляется с клиента на сервер на localhost, но не при запуске ngrok. Должно быть, что-то не так со случайным поддоменом ngrok или / и с сервером ngrok. Я пробовал Chrome и Firefox. У обоих одинаковая проблема.
У меня 64-разрядная версия Windows 7, использующая node js версии 10.22.0.
Комментарии:
1. У меня возникли проблемы с разбором 1-го предложения: > Я пытаюсь проанализировать файлы cookie с клиента на сервер, используя node js.
2. Я имею в виду, что я пытаюсь получить файл cookie, используя node js. Клиент сохраняет некоторые файлы cookie в своем браузере, а затем на сервере (ap.js ) «получает» их. После этого сервер отправляет информацию обратно клиенту.
3. Вы пробовали какую-нибудь альтернативу ngrok? нравится localtunnel?
4. Я пробовал localtunnel, но я просто жду. Это то, что я пишу в cmd: lt -порт 80 не работает?