first sample router - ref #4

This commit is contained in:
Philipp Dormann 2020-11-25 17:58:35 +01:00
parent 5034cbfd93
commit 0d1d3c593c
2 changed files with 11 additions and 5 deletions

View File

@ -4,6 +4,7 @@ import consola from 'consola';
import * as jwt from 'jsonwebtoken';
import { createConnection } from 'typeorm';
import 'reflect-metadata';
import { router as routerMain } from './routes/index';
// const loaders = require('./loaders');
import * as loaders from './loaders/index';
@ -17,12 +18,8 @@ createConnection()
consola.error(err);
})
.finally(() => {
app.get('/', (req, res) => {
const encoded = jwt.sign({ key: 'value' }, 'secret');
consola.info(encoded);
return res.send('Express + TypeScript Server');
});
// await loaders.init(app);
app.use('/api/', routerMain);
app.listen(PORT, () => {
consola.success(`⚡️[server]: Server is running at http://localhost:${PORT}`);
});

9
src/routes/index.ts Normal file
View File

@ -0,0 +1,9 @@
import express from 'express';
const router = express.Router();
router.use('/v1/', (req, res) => {
return res.send('Express + TypeScript Server');
});
router.use('*', (req, res) => {
return res.status(404).send('404');
});
export { router };