browsersync

This commit is contained in:
2021-09-14 13:26:35 +02:00
parent 95c2950193
commit 786fd12f34
6 changed files with 774 additions and 31 deletions

View File

@@ -59,6 +59,18 @@ const options = {
target: ["es2020", "chrome61", "firefox60", "safari11", "edge18"],
}
const bsMiddleware = []
const { createProxyMiddleware } = require("http-proxy-middleware")
const apiBase = process.env.API_BASE || "https://login.wmbasic.de"
bsMiddleware.push(
createProxyMiddleware("/api", {
target: apiBase,
changeOrigin: true,
})
)
module.exports = {
sveltePlugin: sveltePlugin,
resolvePlugin: resolvePlugin,
@@ -71,4 +83,19 @@ module.exports = {
console.log(args)
},
},
browserSync: {
server: {
baseDir: distDir,
middleware: [
require("morgan")("dev"),
...bsMiddleware,
require("connect-history-api-fallback")({
index: "/spa.html",
// verbose: true,
}),
],
},
open: false,
// logLevel: "debug",
},
}