mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-15 12:20:31 +00:00
36 lines
743 B
JavaScript
36 lines
743 B
JavaScript
import express from 'express';
|
|
import helmet from 'helmet';
|
|
import boom from 'express-boom';
|
|
import i18n from 'i18n';
|
|
import rootPath from 'app-root-path';
|
|
import fileUpload from 'express-fileupload';
|
|
import '../config';
|
|
import '@/database/objection';
|
|
import routes from '@/http';
|
|
|
|
global.rootPath = rootPath.path;
|
|
|
|
const app = express();
|
|
|
|
// i18n.configure({
|
|
// locales: ['en'],
|
|
// directory: `${__dirname}/resources/locale`,
|
|
// });
|
|
|
|
// // i18n init parses req for language headers, cookies, etc.
|
|
// app.use(i18n.init);
|
|
|
|
// Express configuration
|
|
app.set('port', process.env.PORT || 3000);
|
|
|
|
app.use(helmet());
|
|
app.use(boom());
|
|
app.use(express.json());
|
|
app.use(fileUpload({
|
|
createParentPath: true,
|
|
}));
|
|
|
|
routes(app);
|
|
|
|
export default app;
|