1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-08-07 14:35:26 +02:00

Handled query params for aliases

This commit is contained in:
DorofeevMark 2019-04-16 12:36:31 +03:00
parent 6ac5c71e26
commit 1ae54d0505

View file

@ -12,7 +12,14 @@ const verifyToken = require('./middlewares/token');
*/
router.get('*', verifyToken, async (req, res) => {
try {
const alias = await Aliases.get(req.originalUrl.slice(1)); // Cuts first '/' character
let url = req.originalUrl.slice(1); // Cuts first '/' character
const queryParamsIndex = url.indexOf('?');
if (queryParamsIndex !== -1) {
url = url.slice(0, queryParamsIndex); // Cuts off query params
}
const alias = await Aliases.get(url);
switch (alias.type) {
case Alias.types.PAGE: {