Cannot GET / error running hello world in webpack
Turns out I had index.html in the wrong place. From the webpack docs:
To load your bundled files, you will need to create an index.html file in the build folder from which static files are served (--content-base option).
I made a copy of index.html in a new folder I called deployment
to match what I specified in the output.path
In the webpack.config.js
put this :
devServer: { historyApiFallback: true,}
In webpack-dev-server documentation, there is an writeToDisk
option to solve this problem docs. It will store all files on disk instead of memory.Example from my config:
devServer: { port: 3000, writeToDisk: true, proxy: { '/': 'http://localhost:8080' }}