Redirect to target's location

This commit is contained in:
2020-04-02 15:56:51 +08:00
parent 6d21f04d92
commit 975c69b4f3
2 changed files with 27 additions and 5 deletions

View File

@ -3,11 +3,16 @@ import { getLocationOfTarget } from './app.service';
let app = express();
app.get('/*', (req, res) => {
app.get('/*', async (req, res) => {
const target = req.url.slice(1);
const location = getLocationOfTarget(target);
res.send(location);
const location = await getLocationOfTarget(target);
if (location) {
res.redirect(location);
}
else {
res.sendStatus(404);
}
});
app.listen(3000, () => {