@modern-js/server-core
Version:
A Progressive React Framework for modern web development.
20 lines (19 loc) • 520 B
JavaScript
const injectConfigMiddlewarePlugin = (configMiddlewares = [], configRenderMiddlewares = []) => ({
name: "@modern-js/plugin-inject-config-middleware",
setup(api) {
return {
prepare() {
const { middlewares, renderMiddlewares } = api.useAppContext();
configMiddlewares.forEach((m) => {
middlewares.push(m);
});
configRenderMiddlewares.forEach((m) => {
renderMiddlewares.push(m);
});
}
};
}
});
export {
injectConfigMiddlewarePlugin
};