我想配置我的 craco.config.js 中间件,但我不知道,所以我需要提示。我的实际文件是:
const {CracoAliasPlugin} = require('react-app-alias')
module.exports = {
plugins: [
{
plugin: CracoAliasPlugin,
options: {}
}
],
}
我发现我需要做一些事情:
devServer: (devServerConfig, { env, paths }) => {
devServerConfig = {
onBeforeSetupMiddleware: undefined,
onAfterSetupMiddleware: undefined,
setupMiddlewares: (middlewares, devServer) => {
// Define middlewares
return middlewares;
},
};
return devServerConfig;
},
但我不知道如何使用和配置它,而且我现在不想实现任何中间件,只想让导航无需身份验证。但是,我将来会需要它们,所以,我想知道如何配置它以及一些关于在这里做什么的提示……此外,如果我只是按照上面的方法实现它,它会给我错误 404。
要在craco.config.js文件中配置devServer,您走的是正确的路,但您需要确保正确修改它以避免404 错误。这里的问题是,您将devServerConfig设置为不完整或不正确的结构。您不需要完全重置devServerConfig,只需自定义setupMiddlewares函数即可。