fix: don't echo request back for unknown endpoints

closes #998
This commit is contained in:
Tom Moor
2019-07-25 23:17:45 -07:00
parent 9cbc9aaad6
commit 466ba6ec1f
2 changed files with 26 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import team from './team';
import integrations from './integrations';
import notificationSettings from './notificationSettings';
import { NotFoundError } from '../errors';
import errorHandling from './middlewares/errorHandling';
import validation from '../middlewares/validation';
import methodOverride from './middlewares/methodOverride';
@@ -44,6 +45,9 @@ router.use('/', shares.routes());
router.use('/', team.routes());
router.use('/', integrations.routes());
router.use('/', notificationSettings.routes());
router.post('*', async (ctx, next) => {
ctx.throw(new NotFoundError('Endpoint not found'));
});
// Router is embedded in a Koa application wrapper, because koa-router does not
// allow middleware to catch any routes which were not explicitly defined.