Size: a a a

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

2021 January 20

N

Nikita in Node.js — русскоговорящее сообщество
http://localhost:8080/register/google?userId=1 - так не работает?\
источник

R

Roman in Node.js — русскоговорящее сообщество
Nikita
http://localhost:8080/register/google?userId=1 - так не работает?\
Так нет
источник

N

Nikita in Node.js — русскоговорящее сообщество
Roman
почему когда передаю параметр через квири в логах его нет?
url ---> http://localhost:8080/register?userId=1
endpoind ---> app.get('/:method(login|register)/:provider', (req, res, next) => {
 console.log({url: req.url, query: req.query}, '\n\n\n') // { url: '/register/google', query: {} }
}
точно весь код?
источник

R

Roman in Node.js — русскоговорящее сообщество
Nikita
точно весь код?
Да
источник

R

Roman in Node.js — русскоговорящее сообщество
При нажатии на интеграцию эта хрень сама в урл добавляется
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Roman
почему когда передаю параметр через квири в логах его нет?
url ---> http://localhost:8080/register?userId=1
endpoind ---> app.get('/:method(login|register)/:provider', (req, res, next) => {
 console.log({url: req.url, query: req.query}, '\n\n\n') // { url: '/register/google', query: {} }
}
так прробуйте app.get('/(login|register)/:provide http://localhost:8080/register/google?userId=1
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Roman
почему когда передаю параметр через квири в логах его нет?
url ---> http://localhost:8080/register?userId=1
endpoind ---> app.get('/:method(login|register)/:provider', (req, res, next) => {
 console.log({url: req.url, query: req.query}, '\n\n\n') // { url: '/register/google', query: {} }
}
https://www.npmjs.com/package/path-to-regexp const regexpWord = pathToRegexp("/(user|u)");
источник

R

Roman in Node.js — русскоговорящее сообщество
Зачем это?
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Roman
Зачем это?
это в экспрессе используются. там регулярки в роутах
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Шо это такое?
источник

N

Nikita in Node.js — русскоговорящее сообщество
express internals 101
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Roman
Зачем это?
Express для сопоставления путей маршрутов используется path-to-regexp; в
источник

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Roman
Зачем это?
источник

R

Roman in Node.js — русскоговорящее сообщество
Евгений Войтенко
так прробуйте app.get('/(login|register)/:provide http://localhost:8080/register/google?userId=1
так не работает
Invalid regular expression: /^\/(?(?:([^\/]+?))|register)\/(?:([^\/]+?))\/?$/: Invalid group
источник

R

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

ЕВ

Евгений Войтенко... in Node.js — русскоговорящее сообщество
Roman
Так как мне прокинуть доп параметры?
вот так работает /:method(login|register)/:provider. странно. не знаю тогда почему у вас не работает.
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
ребят, никто не посоветует книгу по правильной деланию rest api на node и sql
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
,
источник

R

Roman in Node.js — русскоговорящее сообщество
Евгений Войтенко
вот так работает /:method(login|register)/:provider. странно. не знаю тогда почему у вас не работает.
Из :method вначале работает если убрать то нет
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
?
источник