Я пытаюсь обработать HTTP-запрос к облачной функции без завершающего слеша ***.cloudfunctions.net/app
и перенаправить на один с помощью косая черта ***.cloudfunctions.net/app/
.
Я не могу понять в облачной функции, как правильно обнаружить этот случай.
Вот пример
const app = require('express')();
module.exports.app = app;
app.get('/*', (req, res) => {
res.send({
url: req.url,
path: req.path
});
})
Если я перейду к ***.cloudfunctions.net/app
и ***.cloudfunctions.net/app/
(с косой чертой), я получу тот же результат
{"url":"/", "path":"/"}
Любая идея, как обнаружить отсутствие пробела в запросе в узле/ Экспресс промежуточное ПО?
РЕДАКТИРОВАТЬ : уточнил мой вопрос