Проблема с @ response-ssr / express горячей перезагрузкой - PullRequest
0 голосов
/ 20 января 2020
Cast to ObjectId failed for value "c242dc098aae22d50ff6.hot-update.json" at path "_id" for model "users"

Привет, я настроил модуль @react-ssr/express для своего проекта в expressjs, и я настроил маршрут /users/activate/:id, который не выполняется по запросу, который @react-ssr/express делает к пути, который заканчивается с .update.json, например http://localhost:8080/users/activate/a357b0b2979718d6bdac.hot-update.json

Ситуация такова, что по какой-то причине @react-ssr/express делает запрос, который соответствует созданному мною маршруту, и, следовательно, присоединенная функция с маршрутом выполняется, а затем Я получаю эту ошибку:

CastError: Cast to ObjectId failed for value "a357b0b2979718d6bdac.hot-update.json" at path "_id" for model "users"

Как вы все видите в сообщении, параметр :id получил значение a357b0b2979718d6bdac.hot-update.json, и это неверно

То, что я хочу сделать, это поставить путь в пути, который позволяет мне передавать регулярное выражение, и express проверяет значение по регулярному выражению и не разрешать выполнять функцию, когда @react-ssr/express делает запрос

Может кто-нибудь помочь мне, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...