Closed
Description
I guess proxy timeout (just the way backend works) triggers page reload.
Chrome Dev Tools screenshot: http://i.imgur.com/aLoA4xm.png http://i.imgur.com/3WSpBmc.png
Chromium 46.0.2490.71
nodejs v4.2.4
webpack 1.12.11
webpack-dev-server 1.14.1
webpack.config.js:
var autoprefixer = require('autoprefixer')
var path = require('path')
var webpack = require('webpack')
module.exports = {
entry: {
app: path.resolve(__dirname, 'app', 'index.js'),
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js'
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
query: {
compact: false,
cacheDirectory: true,
presets: ['es2015', 'react'],
},
},
{
test: /\.css$/,
loader: 'style!css'
},
{
test: /\.scss$/,
loaders: ['style', 'css', 'postcss', 'sass']
},
{
test: /\.(png|jpg|gif)$/,
loader: 'url-loader?limit=4096&name=[name].[ext]'
},
{
test: /\.(html|svg|eot|woff|woff2|ttf)$/,
loader: 'file?name=[name].[ext]'
}
]
},
postcss: [
autoprefixer({
browsers: ['last 2 versions']
})
],
devServer: {
proxy: {
'/*': {
target: process.env.SERVER,
secure: false,
changeOrigin: true,
},
},
},
plugins: (process.env.NODE_ENV == 'production') ? [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify(process.env.NODE_ENV)
},
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
}),
new webpack.optimize.DedupePlugin(),
] : [],
}
Metadata
Metadata
Assignees
Labels
No labels