const path = require("path"); const merge = require('webpack-merge') const common = require('./webpack.common.js'); const webpack = require('webpack'); module.exports = merge(common, { mode: "development", devServer: { contentBase: path.join(__dirname, "/"), port: 8765, publicPath: "http://localhost:8765/photos/dist/", hotOnly: true, disableHostCheck: true, historyApiFallback: true, proxy: { // "/photos/api/*": "http://localhost:8123/", "/photos/": { target: "http://localhost:8123", bypass: function(req, res, proxyOptions) { console.log(req.url); if (req.url.match(/^\/photos\/identities[/?]?/)) { return 'index.html'; } else { return null; } } } }, }, plugins: [new webpack.HotModuleReplacementPlugin()] });