我想在每次更改时拦截从 wds 到客户端的连接,以便在它刷新/热重新加载之前我想获取一个可以注入角度应用程序的令牌。我使用 devServer.setup() 向 webpack 开发服务器添加了一个预处理器中间件。这负责拦截连接。
但是我如何将这些值从开发服务器传递到应用程序?!
我正在考虑在 webpack.config 中使用 definePlugin。但是在那里定义的变量在 wds 服务器中是不可访问的。
有没有其他方法可以在编译期间将这些令牌传递或注入到应用程序中?!这给我带来了另一个问题,wds express 中间件是在文件编译之后还是之前调用的?!