-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
46 lines (41 loc) · 1.56 KB
/
server.js
File metadata and controls
46 lines (41 loc) · 1.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// define root path
global.__ROOT = __dirname;
const Advanced = require('advanced');
const Utils = Advanced.Utils;
const Path = require('path');
const Vdt = require('vdt');
const app = Advanced(function(app) {
app.engine('vdt', Vdt.__express);
app.set('views', Path.resolve(process.cwd(), 'views'));
app.set('view engine', 'vdt');
Vdt.configure('delimiters', ['{{', '}}']);
// const webpack = require('webpack');
// const webpackConfig = require('./config/webpack.config');
// const webpackDevMiddleware = require('webpack-dev-middleware');
// const webpackHotMiddleware = require('webpack-hot-middleware');
// webpackConfig.entry = Object.keys(webpackConfig.entry).reduce((acc, key) => {
// acc[key] = [
// 'webpack-hot-middleware/client?reload=true',
// webpackConfig.entry[key],
// ];
// return acc;
// }, {});
// const compiler = webpack(webpackConfig);
// app.use(webpackDevMiddleware(compiler, {
// publicPath: '/',
// stats: {
// colors: true
// }
// }));
// app.use(webpackHotMiddleware(compiler));
app.use(Advanced.Express.static(Path.resolve(__dirname, './node_modules/kpc/styles/fonts')));
app.use(Advanced.Express.static(Path.resolve(__dirname, './dist')));
// app.use((req, res, next) => {
// Utils.proxy(req, res, next, {
// baseUrl: 'http://localhost:5678'
// });
// });
});
app.listen(Utils.c('port'), function() {
Advanced.Logger.log('App is listening on the port ' + Utils.c('port'));
});