@kele23/fe-aem-server
Version:
FE AEM Server
21 lines (17 loc) • 540 B
JavaScript
import Server from './server.js';
class ViteServer extends Server {
constructor(viteConfigPath, serverConfig) {
super(serverConfig);
this.viteConfigPath = viteConfigPath;
}
async _addCustomMiddlewares(app) {
const { createServer } = await import('vite');
const vite = await createServer({
configFile: this.viteConfigPath,
server: { middlewareMode: true },
appType: 'custom',
});
app.use(vite.middlewares);
}
}
export default ViteServer;