|
|
@@ -1,4 +1,6 @@
|
|
|
const express = require('express');
|
|
|
+require('express-async-errors');
|
|
|
+
|
|
|
const bodyParser = require('body-parser');
|
|
|
|
|
|
const webpack = require('webpack');
|
|
|
@@ -7,15 +9,10 @@ const path = require('path');
|
|
|
const getConfig = require('server/config');
|
|
|
const { getLogger } = require('server/modules/logger');
|
|
|
const { getDBConnection } = require('server/modules/db');
|
|
|
+const { apiRoutes } = require('server/routes');
|
|
|
|
|
|
const webpackConfig = require('../../webpack.config');
|
|
|
|
|
|
-function healthEndpoint(config, db, logger, app) {
|
|
|
- app.get('/health', (req, res) => {
|
|
|
- res.send('OK');
|
|
|
- });
|
|
|
-}
|
|
|
-
|
|
|
function setupDevServer(config, db, logger, app) {
|
|
|
if (!config.__DEV__ || process.env.SKIP_APP === 'true') {
|
|
|
return;
|
|
|
@@ -55,7 +52,8 @@ async function run() {
|
|
|
|
|
|
setupMiddleware(app);
|
|
|
|
|
|
- healthEndpoint(config, db, logger, app);
|
|
|
+ app.use('/api1', apiRoutes(config, db, logger));
|
|
|
+
|
|
|
setupDevServer(config, db, logger, app);
|
|
|
clientRoute(config, db, logger, app);
|
|
|
|