Javascript 这是将中间件从strapi beta 20.4迁移到3的正确方法吗?
我一直在学习strapi的迁移教程 直到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
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"
}