Size: a a a

Node.js — русскоговорящее сообщество

2020 March 18

M

Maxim in Node.js — русскоговорящее сообщество
Всем привет, кто юзал bullMQ, подскажите, почему не работает задержка?  Если вызывать без дилея, то всё ок, а если дилей, то сообщение не приходит в воркер
источник

NE

New Era in Node.js — русскоговорящее сообщество
Парни, подскажите, изучаю Node, пытаюсь создать сессию
app.use(
 session({
   store: new redisStorage({
     host: "host",
     port: 6379,
     client: "client"
   }),
   secret: "you secret key",
   saveUninitialized: true
 })
);

app.get("/api/test", function(req, res) {
 res.send(req.session.test);
});

app.post("/api/", function(req, res) {
 req.session.test = req.body.data;
 res.end("Данные получены сервером");
});
Но неудается подключиться к redis , что я не так делаю? Как понять что redis работает? (ранее никогда не использовал)
источник

ES

Eugene Sternin in Node.js — русскоговорящее сообщество
New Era
Парни, подскажите, изучаю Node, пытаюсь создать сессию
app.use(
 session({
   store: new redisStorage({
     host: "host",
     port: 6379,
     client: "client"
   }),
   secret: "you secret key",
   saveUninitialized: true
 })
);

app.get("/api/test", function(req, res) {
 res.send(req.session.test);
});

app.post("/api/", function(req, res) {
 req.session.test = req.body.data;
 res.end("Данные получены сервером");
});
Но неудается подключиться к redis , что я не так делаю? Как понять что redis работает? (ранее никогда не использовал)
Ну а редис то поднят? Работает?
источник

NE

New Era in Node.js — русскоговорящее сообщество
Eugene Sternin
Ну а редис то поднят? Работает?
Честно говоря, я не совсем понимаю как он должен работать и как проверить запущен ли он, в документации информации особо не нашел
источник

ES

Eugene Sternin in Node.js — русскоговорящее сообщество
New Era
Честно говоря, я не совсем понимаю как он должен работать и как проверить запущен ли он, в документации информации особо не нашел
Ну его же запустить надо)
источник

AV

Alexey Volkov in Node.js — русскоговорящее сообщество
Как проверить есть ли сессия? Примерный код. (Пример)
источник

NE

New Era in Node.js — русскоговорящее сообщество
Eugene Sternin
Ну его же запустить надо)
Так, свою ошибку понял, пошел искать информацию, спасибо))
источник

M

Maxim in Node.js — русскоговорящее сообщество
Maxim
Всем привет, кто юзал bullMQ, подскажите, почему не работает задержка?  Если вызывать без дилея, то всё ок, а если дилей, то сообщение не приходит в воркер
Вот другой пример, время дилея уже прошло, а месседж всё ещё в отложенных, я так понимаю, проблема в QueueScheduler но не пойму в чём именно проблема
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Ребят привет, поможет кто с авторизацией через got?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Изначально были запросы просто get запросы через прокси

response = await got.get(gotLink, {
   agent: tunnel.httpOverHttp({
       proxy: randProxy
   }),
   headers: {
       'Accept': 'application/json',
       'Content-Type': 'application/json'
   },
});

теперь потребовалась возможность авторизации при соединении, но вот есть трабла

Без прокси агента работает, а с ним нет...

response = await got.get(gotLink, {
   headers: {
       'Accept': 'application/json',
       'Content-Type': 'application/json'
   },
   username: '111',
   password: '222'
});
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Сталкивался ли кто с этим, может есть у кого решение?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Я пробовал и так:
response = await got.get(gotLink, {
   agent: tunnel.httpOverHttp({
       proxy: randProxy
   }),
   headers: {
       'Accept': 'application/json',
       'Content-Type': 'application/json'
   },
   username: '111',
   password: '222'
});


и пробовал ключи username и password перенести над proxy, но все ровно отдает 403
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Ребят привет, поможет кто с авторизацией через got?
Авторизацией где?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Авторизируюсь в апи ПЭКа
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
А
Ну тут все понятно
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Что имеется ввиду под авторизацией где?
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Evgeniy Safronov
Я пробовал и так:
response = await got.get(gotLink, {
   agent: tunnel.httpOverHttp({
       proxy: randProxy
   }),
   headers: {
       'Accept': 'application/json',
       'Content-Type': 'application/json'
   },
   username: '111',
   password: '222'
});


и пробовал ключи username и password перенести над proxy, но все ровно отдает 403
А что у тебя в randProxy?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
{host: '37.221.66.102', port: 24531, proxyAuth: 'user:pass'}
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Evgeniy Safronov
{host: '37.221.66.102', port: 24531, proxyAuth: 'user:pass'}
Ну 403 отдаёт я так понимаю конечный хост, который в gotLink? Т.е. с прокси всё нормально, сервер отвечает. Просто он не даёт доступ, из-за неправильных логина и пароля, или они до него не доходят?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
С прокси все хорошо) И с данными для атворизации в api тоже нормально.

По суте запросы без авторизации работают
Авторизация без прокси тоже работает
Но вот авторизация через прокси соединение не работает
источник