Обработка косой черты в облачной функции с помощью Express - PullRequest
0 голосов
/ 06 июля 2019

Я пытаюсь обработать 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":"/"}

Любая идея, как обнаружить отсутствие пробела в запросе в узле/ Экспресс промежуточное ПО?

РЕДАКТИРОВАТЬ : уточнил мой вопрос

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