diff --git a/vite.config.js b/vite.config.js index 2242930..d99ae09 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,24 +1,24 @@ import legacy from "@vitejs/plugin-legacy"; import { VitePluginNode } from "vite-plugin-node"; +const vitePluginNode = VitePluginNode({ + // Workaround from: https://github.com/axe-me/vite-plugin-node/issues/47 + adapter({ app, req, res, next }) { + if (req.url.startsWith("/api/")) { + app(req, res); + } else { + next(); + } + }, + appPath: "./api/share.js", +}); +vitePluginNode[0].apply = "serve"; + export default { build: { minify: "terser", terserOptions: { ecma: 5 }, sourcemap: "true", }, - plugins: [ - legacy(), - VitePluginNode({ - // Workaround from: https://github.com/axe-me/vite-plugin-node/issues/47 - adapter({ app, req, res, next }) { - if (req.url.startsWith("/api/")) { - app(req, res); - } else { - next(); - } - }, - appPath: "./api/share.js", - }), - ], + plugins: [legacy(), ...vitePluginNode], };