Javascript 这是将中间件从strapi beta 20.4迁移到3的正确方法吗?

Javascript 这是将中间件从strapi beta 20.4迁移到3的正确方法吗?,javascript,migration,version,middleware,strapi,Javascript,Migration,Version,Middleware,Strapi,我一直在学习strapi的迁移教程 直到middleware.js部分 我想知道这是否是正确的设置方法 module.exports = { timeout: 100, load: { before: [ 'responseTime', 'logger', 'cors', 'responses', 'gzip' ], order: [ "Define the middlewares' load order by putti

我一直在学习strapi的迁移教程

直到
middleware.js
部分

我想知道这是否是正确的设置方法

module.exports = {
    timeout: 100,
    load: {
        before: [ 'responseTime', 'logger', 'cors', 'responses', 'gzip' ],
        order: [
            "Define the middlewares' load order by putting their name in this array is the right order",
        ],
        after: [ 'parser', 'router' ],
    },
    settings: {
        public: {
            path: './public',
            maxAge: 60000,
        },
        // request middlewares
        session: {
            "enabled": true,
            "client": "cookie",
            "maxAge": 86400000,
            "overwrite": true,
            "signed": false,
            "rolling": false
        },
        logger: {
            "level": "info",
            "exposeInContext": true,
            "requests": false
        },
        parser: {
            "enabled": true,
            "multipart": true
        },
        // response middlewares
        "gzip": {
            "enabled": false
        },
        "responseTime": {
            "enabled": false
        },
        "poweredBy": {
            "enabled": true,
            "value": "Strapi <strapi.io>"
        },
        // security middlewares
        "csp": {
            "enabled": true,
            "policy": ["block-all-mixed-content"]
        },
        "p3p": {
            "enabled": false,
            "value": ""
        },
        "hsts": {
            "enabled": true,
            "maxAge": 31536000,
            "includeSubDomains": true
        },
        "xframe": {
            "enabled": true,
            "value": "SAMEORIGIN"
        },
        "xss": {
            "enabled": true,
            "mode": "block"
        },
        "cors": {
            "enabled": true
        },
        "ip": {
            "enabled": false,
            "whiteList": [],
            "blackList": []
        }
    },
};
进入
设置
是否与其他设置一样正确?我感到困惑的原因是,实际上在
language.json
内部还有另一个名为
enabled
的属性,原始
language.json
如下所示

{
  "enabled": true,
  "defaultLocale": "en_us",
  "modes": [
    "query",
    "subdomain",
    "cookie",
    "header",
    "url",
    "tld"
  ],
  "cookieName": "locale"
}
另外,关于此配置的另一个问题是,我还阅读了

让我看一下前面的
请求。json
它具有
前缀、httpOnly、overwrite
属性,但是新文档没有显示这些字段,这意味着当我进行迁移时,我必须检查哪些字段实际上不再受支持

提前谢谢你的帮助

{
  "enabled": true,
  "defaultLocale": "en_us",
  "modes": [
    "query",
    "subdomain",
    "cookie",
    "header",
    "url",
    "tld"
  ],
  "cookieName": "locale"
}