Преобразование Webpack 3 NodeApp в Neutrino

У меня есть сервер live-перезагрузки Webpack 3 Express, который показывает содержимое папки /build.

const express = require('express');
const server = express();
const path = require('path');

const isProd = process.env.NODE_ENV === 'production';

if(!isProd) {
    const webpack = require('webpack');
    const config = require('../../config/webpack.dev.js');

    const compiler = webpack(config);
    const webpackDevMiddleware = require('webpack-dev-middleware')(
        compiler,
        config.devServer
    );

    const webpackHotMiddleware = require('webpack-hot-middleware')(compiler);
    server.use(webpackHotMiddleware);
    server.use(webpackDevMiddleware);
    console.log('webpack middleware enabled');
}

const staticMiddleware = express.static("build");
server.use(staticMiddleware);

server.get('/api', (req, res) => {
    return res.send({ hallo: 'world' });
});

const port = process.env.PORT || 3000;
console.log('server port is ' + port);
server.listen(port, () => {
    console.log('server is listening');
});

Как я могу перенести это на Neutrino? Есть ли предустановка, которая дает мне нечто подобное?

С наилучшими пожеланиями, Ян

0 ответов

Другие вопросы по тегам