Size: a a a

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

2020 February 29

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Romka Kirillov
да похеру на этот парсер, там просто body-parser

вопрос то совсем в другом, что случится если проверка не сработает?
Ошибка
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Или хуйня в данных
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
Илья | 😶
Ошибка
он на полном серьезне тровнет?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
тогда это какая то залупа коня, видимо опыта нет по либе ни у кого кто сейчас онлайн, буду курить, спасибо
источник

И

Илья | 😶 in Node.js — русскоговорящее сообщество
Пожилой  у тебя код под рукой
Возьми та закинь запрос без csrf токена
источник

u

undefined in Node.js — русскоговорящее сообщество
Romka Kirillov
ребята привет!

вопрос по https://github.com/expressjs/csurf

говорят мне в примере:
app.get('/form', csrfProtection, function (req, res) {
 // pass the csrfToken to the view
 res.render('send', { csrfToken: req.csrfToken() })
})

app.post('/process', parseForm, csrfProtection, function (req, res) {
 res.send('data is being processed')
})


миддлвэйр один в обоих примерах, однако во втором происходит магия, и не объясняется как проверился токен и что случится при его отстутвии, можете пояснить пожалуйста?
если не знаешь, как работает, всегда есть исходники. Эта строка, например, как раз проверяет токен https://github.com/expressjs/csurf/blob/master/index.js#L110
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
undefined
если не знаешь, как работает, всегда есть исходники. Эта строка, например, как раз проверяет токен https://github.com/expressjs/csurf/blob/master/index.js#L110
вижу воти ответ спасибо
источник

go

government of usa in Node.js — русскоговорящее сообщество
Лапки Х
А он где-то есть на топ левеле?
в TS буит
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
это ужас) а если у меня рест со своей спецификацией/протоколом и я не хочу 403 :D
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
TS фигня
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
government of usa
в TS буит
ТС фигня
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
а так там миддлвар на 300 строк, вопросов нет, спасибо, его проще вычитать и переписать
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Лапки Х
TS фигня
согласен
источник

M

Michael in Node.js — русскоговорящее сообщество
Romka Kirillov
это ужас) а если у меня рест со своей спецификацией/протоколом и я не хочу 403 :D
csrf защита и сделана, что бы защитить запросы. Если не нужно защиты, то просто не добавляй этот мидвейр для проверки токена
источник

M

Michael in Node.js — русскоговорящее сообщество
Алексей Карташов
А в куках нужно ещё устанавливать домен. Его можно с помощью process.env в приложение прокидывать
Можно подробней. ЧТо именно гуглить?
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
Michael
csrf защита и сделана, что бы защитить запросы. Если не нужно защиты, то просто не добавляй этот мидвейр для проверки токена
не надо защищать отсутствие гибкости этой либы
могли бы сделать коллбек хотя бы на провал
источник

RK

Romka Kirillov in Node.js — русскоговорящее сообщество
я думаю решить можно поймав ошибку, код у нее указан
источник

KG

Kool Guy in Node.js — русскоговорящее сообщество
Michael
Можно подробней. ЧТо именно гуглить?
он про то, что кука привязывается к домену
источник

MS

Misha Shandra in Node.js — русскоговорящее сообщество
всем хай, у меня при клике на кнопку открывается новое окно где нужно выбрать почту для входа с гугл. Как можно отправить ответ, после выбора почты, на основной сайт и закрыть это окно??
источник

u

undefined in Node.js — русскоговорящее сообщество
Misha Shandra
всем хай, у меня при клике на кнопку открывается новое окно где нужно выбрать почту для входа с гугл. Как можно отправить ответ, после выбора почты, на основной сайт и закрыть это окно??
источник