forked from cerc-io/snowballtools-base
		
	Add generic error handling
This commit is contained in:
		
							parent
							
								
									198478f5fa
								
							
						
					
					
						commit
						6e32d0678a
					
				@ -3,7 +3,7 @@ import { Router } from 'express';
 | 
			
		||||
const router = Router();
 | 
			
		||||
 | 
			
		||||
router.get('/version', async (req, res) => {
 | 
			
		||||
  return res.send({ version: '0.0.4' });
 | 
			
		||||
  return res.send({ version: '0.0.5' });
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
export default router;
 | 
			
		||||
 | 
			
		||||
@ -112,6 +112,11 @@ export const createAndStartServer = async (
 | 
			
		||||
  app.use('/api/github', githubRouter);
 | 
			
		||||
  app.use('/staging', stagingRouter);
 | 
			
		||||
 | 
			
		||||
  app.use((err: any, req: any, res: any, next: any) => {
 | 
			
		||||
    console.error(err);
 | 
			
		||||
    res.status(500).json({ error: 'Internal Server Error' });
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
  httpServer.listen(port, host, () => {
 | 
			
		||||
    log(`Server is listening on ${host}:${port}${server.graphqlPath}`);
 | 
			
		||||
  });
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user