I want to test a React website from a device on my local network. It works on other PCs but not on my phone.

Do you guys have any ideas what might cause this? Here's how my config file looks:

const webpack = require('webpack'); const path = require('path'); module.exports = { entry: { mainFeedPage: [ 'webpack/hot/only-dev-server', './src/mainFeedPage.js' ], venues: [ 'webpack/hot/only-dev-server', './src/venues.js' ], artists: [ 'webpack/hot/only-dev-server', './src/artists.js' ] }, output: { path: path.resolve(__dirname, 'public'), filename: 'js/[name].js', publicPath: '/public/' }, devServer: { inline:true, port: 4000, hot: true, colors: true, progress: true, host: '0.0.0.0' }, module: { loaders: [ { test: /\.jsx?$/, exclude: /node_modules/, loaders: [ 'react-hot', 'babel?presets[]=react,presets[]=es2015' ] } ] }, plugins: [ new webpack.HotModuleReplacementPlugin(), new webpack.NoErrorsPlugin(), new webpack.optimize.CommonsChunkPlugin({ // Export bundles for each entry and one for code they share name: "shared", filename: "js/shared.js", chunks: ["mainFeedPage", "venues"] }) ], resolve: { modulesDirectories: ['node_modules', 'src', 'components', 'stores'], extensions: ['', '.js', '.scss'], root: [path.join(__dirname, './src')], } };

UPDATE Tried this, but couldn't get it to work: https://github.com/gaearon/react-hot-loader/issues/107#issuecomment-85712166