Add redirects to png

This commit is contained in:
goat 2021-05-26 01:46:56 +02:00
parent c4faf11b38
commit 026b056e7a
No known key found for this signature in database
GPG key ID: F18F057873895461

View file

@ -8,7 +8,7 @@ const { CardCreator } = require('./create-card');
const creator = new CardCreator(); const creator = new CardCreator();
creator.init(); creator.init();
app.get('/characters/id/:charaId', async (req, res) => { app.get('/characters/id/:charaId.png', async (req, res) => {
try { try {
const png = await creator.createCard(req.params.charaId); const png = await creator.createCard(req.params.charaId);
@ -23,7 +23,11 @@ app.get('/characters/id/:charaId', async (req, res) => {
} }
}) })
app.get('/characters/name/:world/:charName', async (req, res) => { app.get('/characters/id/:charaId', async (req, res) => {
res.redirect(`/characters/id/${req.params.charaId}.png`);
})
app.get('/characters/name/:world/:charName.png', async (req, res) => {
var response = await fetch(`https://xivapi.com/character/search?name=${req.params.charName}&server=${req.params.world}`); var response = await fetch(`https://xivapi.com/character/search?name=${req.params.charName}&server=${req.params.world}`);
var data = await response.json(); var data = await response.json();
@ -47,6 +51,10 @@ app.get('/characters/name/:world/:charName', async (req, res) => {
} }
}) })
app.get('/characters/name/:world/:charName', async (req, res) => {
res.redirect(`/characters/name/${req.params.world}/${req.params.charName}.png`);
})
app.get('/', async (req, res) => { app.get('/', async (req, res) => {
res.redirect('https://github.com/ArcaneDisgea/XIV-Character-Cards'); res.redirect('https://github.com/ArcaneDisgea/XIV-Character-Cards');
}) })