Commit 0e4d38c5 authored by Evan You's avatar Evan You

fix production serve

parent 5b456688
...@@ -19,7 +19,6 @@ const app = express() ...@@ -19,7 +19,6 @@ const app = express()
if (process.env.NODE_ENV !== 'production') { if (process.env.NODE_ENV !== 'production') {
const webpack = require('webpack') const webpack = require('webpack')
const MFS = require('memory-fs')
const clientConfig = require('./webpack.client.config') const clientConfig = require('./webpack.client.config')
const serverConfig = require('./webpack.server.config') const serverConfig = require('./webpack.server.config')
...@@ -42,6 +41,7 @@ if (process.env.NODE_ENV !== 'production') { ...@@ -42,6 +41,7 @@ if (process.env.NODE_ENV !== 'production') {
app.use(require('webpack-hot-middleware')(clientCompiler)) app.use(require('webpack-hot-middleware')(clientCompiler))
// watch and update server renderer // watch and update server renderer
const MFS = require('memory-fs')
const serverCompiler = webpack(serverConfig) const serverCompiler = webpack(serverConfig)
const mfs = new MFS() const mfs = new MFS()
serverCompiler.outputFileSystem = mfs serverCompiler.outputFileSystem = mfs
...@@ -53,7 +53,8 @@ if (process.env.NODE_ENV !== 'production') { ...@@ -53,7 +53,8 @@ if (process.env.NODE_ENV !== 'production') {
renderer = createRenderer(mfs) renderer = createRenderer(mfs)
}) })
} else { } else {
app.use(express.static(path.resolve(__dirname, 'dist'))) app.use('/dist', express.static(path.resolve(__dirname, 'dist')))
// create server renderer from real fs
renderer = createRenderer(fs) renderer = createRenderer(fs)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment