N
Size: a a a
N
R
N
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
R
ЕВ
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ЕВ
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
ЕВ
в
N
ЕВ
Express для сопоставления путей маршрутов используется path-to-regexp; в
R
app.get('/(login|register)/:provide http://localhost:8080/register/google?userId=1R
ЕВ
/:method(login|register)/:provider. странно. не знаю тогда почему у вас не работает.ВК
R
/:method(login|register)/:provider. странно. не знаю тогда почему у вас не работает.