javascript - Attempting to route a URL with a dot leads to 404 with webpack dev server -
i'm using webpack's dev server ease of local development. i'm working on single page app, i've enabled historyapifallback:
common.devserver = { outputpath: path.join(__dirname, 'www', outdir), historyapifallback: true }; however, whenever try browse url contains period (such /ui/alerts/map.postplay), get
cannot /ui/alerts/map.postplay
how can convince webpack-dev-server let me use these urls?
update: can set historyapifallback to:
historyapifallback: { disabledotrule: true } (thanks benr fixing this!)
the trouble lies not in webpack-dev-server historyapifallback config (technically, webpack uses connect-history-api-fallback). there's known bug relating urls periods.
you can update config historyapifallback rewrite urls containing periods:
historyapifallback: { rewrites: [ {from: /\./, to: '/'} ] } since operates on req.url, should fine if you're doing local dev on other localhost via hosts file, etc.
Comments
Post a Comment