Size: a a a

JavaScript — русскоговорящее сообщество

2019 November 27

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Какой вопрос — такой ответ
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
ужас
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
в смысле, если нужно удалить всё, что кроме "/reset-password/" почему просто строчку "/reset-password" не использовать
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Alexey Ermakov
в смысле, если нужно удалить всё, что кроме "/reset-password/" почему просто строчку "/reset-password" не использовать
Покостылить надо
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
/(\/.*\/)/.exec('/reset-password/id12e134234')[0]
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
Eugene Nice
'/reset-password/id12e134234'.split('/').slice(0,2).join('/') пойдёт?)
я возможно не правильно что-то пытаюсь сделать,
у меня сейчас проверяется pathname и в зависимости от него, отдаються разные параметры в хедер, все работает ок
кроме 1 роутинга который reset-password/userID
у меня сделано через switch case, и когда приходит с ид, оно в тот кейс даже не заходит
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
я и хз как сделать
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
нода?
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Юра
я возможно не правильно что-то пытаюсь сделать,
у меня сейчас проверяется pathname и в зависимости от него, отдаються разные параметры в хедер, все работает ок
кроме 1 роутинга который reset-password/userID
у меня сделано через switch case, и когда приходит с ид, оно в тот кейс даже не заходит
Не надо костылить, а надо и скать причину, почему роут не работет
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
роут надо правильно написать
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
с маской или прям параметром
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Не надо костылить, а надо и скать причину, почему роут не работет
в case не заходит, потому что оно ждет там  case "/reset-password"
а у меня  case "/reset-password/fwefwefwewefwe"
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Покостылить надо
а, ну, тогда ладно)
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
фреймворками не пользуешься?) есть такие которые дают писать маски и параметры в руте прям.. express и ему подобные всё так умеют
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
я вот фастифай поледнее время использую и вполне доволен
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
источник

EN

Eugene Nice in JavaScript — русскоговорящее сообщество
для примера
источник

Ю

Юра in JavaScript — русскоговорящее сообщество
Eugene Nice
'/reset-password/id12e134234'.split('/').slice(0,2).join('/') пойдёт?)
я могу сначала взять строку, проверить если в ней "/reset-password", а только потом сделать уже это?
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Alexey Ermakov
а, ну, тогда ладно)
Это сарказм
источник

AE

Alexey Ermakov in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
Это сарказм
внезапно, но я догадался
источник