Size: a a a

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

2019 October 23

S

Sergey in Node.js — русскоговорящее сообщество
Но у них есть апи, можно сверху свою обертку написать
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
можно в принципе своё сделать, где-нибудь рядом
источник

AC

Antidetect Chebrowser in Node.js — русскоговорящее сообщество
Всем привет.
Может кто знает как из nodejs можно шифровать и расшифровывать данные через виндовый интерфейс DPAPI?

В гугле нашел только один модуль node-dpapi, как я понял это обертка над нативным функционалом и модуль нужно собирать (т.к. он написан на c++)

Интересует реализация или подход которая не требует сборки нативных модулей
источник

K

Kurakste in Node.js — русскоговорящее сообщество
John Doe
Попробуй избавиться от ассоциации и посмотри сработает или нет
А-а-а, спасибо огромное. Нашел проблему.
источник

AY

Alexander Yaschuk in Node.js — русскоговорящее сообщество
Ребят, кто может подсказать? Я пишу логику регистрации нового пользователя на чистой ноде без фреймворков и сторонних либ. В объекте реквеста свойства body естественно нет, мне удается получить данные лишь только на событие data как буффер и только если я отправляю данные как raw формат.
Но ведь мне из формы данные должны прилетать из формы, как form-data, как мне подружить эту всю систему?
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Ну так для этого и используют фреймворки/либы, что-бы самому не заниматься парсингом, преобразованиями и прочей мишурой, а получить уже всю необходимую структуру данных и методы инкапсулированные в соответсвующий объект.
источник

🐙

🐙 in Node.js — русскоговорящее сообщество
Привет. Подскажите, как использовать res.locals и при этом сделать res.redirect и не потерять их?
Делаю:
res.locals.user = user;
           res.set("X-Auth", token);
           return res.redirect("/")
А
потом в роуте "/"
console.log("LOCALS",res.locals)
И
там ничего.
Обошёл с помощью пихания в req.app.locals, но это совсем не то. Как правильно поступить? просо в req прилепить не могу - ts ругается.
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Alexander Yaschuk
Ребят, кто может подсказать? Я пишу логику регистрации нового пользователя на чистой ноде без фреймворков и сторонних либ. В объекте реквеста свойства body естественно нет, мне удается получить данные лишь только на событие data как буффер и только если я отправляю данные как raw формат.
Но ведь мне из формы данные должны прилетать из формы, как form-data, как мне подружить эту всю систему?
Ну парсить входный стрим, никаких боди и форм-дата не сущетсвуют по сути, хттп - это просто довольно неказистая портянка текста в сокет. поймал разделитель после хедеров - всё у тебя пошло боди, парсь его как текст с формдатой
источник

RS

Roman Sribnyi in Node.js — русскоговорящее сообщество
ребят, по ruby есть чаты?
источник

AY

Alexander Yaschuk in Node.js — русскоговорящее сообщество
Anton Korotkikh
Ну парсить входный стрим, никаких боди и форм-дата не сущетсвуют по сути, хттп - это просто довольно неказистая портянка текста в сокет. поймал разделитель после хедеров - всё у тебя пошло боди, парсь его как текст с формдатой
т.е. я правильно понимаю, что собственно вседанные будут у меня в header-ах лежать, и при желании можно оттуда достать их?
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
header не для этого используются
источник

AK

Anton Korotkikh in Node.js — русскоговорящее сообщество
Alexander Yaschuk
т.е. я правильно понимаю, что собственно вседанные будут у меня в header-ах лежать, и при желании можно оттуда достать их?
там только мета инфа о запросе, типа формат, энкодинг итд
источник

S

Sergey in Node.js — русскоговорящее сообщество
Спасибо, спустя месяц я уж нашел что делать :)
источник

AK

Andrey Kartashov in Node.js — русскоговорящее сообщество
упс
источник

AY

Alexander Yaschuk in Node.js — русскоговорящее сообщество
Anton Korotkikh
там только мета инфа о запросе, типа формат, энкодинг итд
а где же в запросе могут эти данные храниться? или я что-то неправильно понимаю?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Alexander Yaschuk
а где же в запросе могут эти данные храниться? или я что-то неправильно понимаю?
посмотри из чего состоит http сообщение, и где там тело находится
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Когда найдёшь тело. То тебе нужно будет распарсить его. Т. к. у тебя multi part, то в заголовоках найдёшь делитель и спарсишь данные
источник

AY

Alexander Yaschuk in Node.js — русскоговорящее сообщество
John Doe
посмотри из чего состоит http сообщение, и где там тело находится
мы сейчас об этом говорим? Class: http.ClientRequest
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Alexander Yaschuk
мы сейчас об этом говорим? Class: http.ClientRequest
Для сервера это вроде http.IncomingMessage. А http.ClientRequest возвращается когда вызываешь http.request
источник

AY

Alexander Yaschuk in Node.js — русскоговорящее сообщество
John Doe
Для сервера это вроде http.IncomingMessage. А http.ClientRequest возвращается когда вызываешь http.request
Ок, спасибо за советы! Буду копать))
источник