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
делает запрос
Может кто-нибудь помочь мне, пожалуйста?