mirror of
https://github.com/strapi/strapi.git
synced 2025-08-10 09:47:46 +00:00
Fix use defaults middleware configs
This commit is contained in:
parent
5e2748f81f
commit
ed6367eeb4
@ -15,17 +15,19 @@ module.exports = strapi => {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
initialize: function(cb) {
|
initialize: function(cb) {
|
||||||
|
const defaults = require('./defaults.json');
|
||||||
|
|
||||||
strapi.app.use(
|
strapi.app.use(
|
||||||
async (ctx, next) => {
|
async (ctx, next) => {
|
||||||
if (ctx.request.admin) {
|
if (ctx.request.admin) {
|
||||||
return strapi.koaMiddlewares.kcors({
|
return strapi.koaMiddlewares.kcors({
|
||||||
origin: '*',
|
origin: '*',
|
||||||
exposeHeaders: this.defaults.cors.expose,
|
exposeHeaders: defaults.cors.expose,
|
||||||
maxAge: this.defaults.cors.maxAge,
|
maxAge: defaults.cors.maxAge,
|
||||||
credentials: this.defaults.cors.credentials,
|
credentials: defaults.cors.credentials,
|
||||||
allowMethods: this.defaults.cors.methods,
|
allowMethods: defaults.cors.methods,
|
||||||
allowHeaders: this.defaults.cors.headers,
|
allowHeaders: defaults.cors.headers,
|
||||||
keepHeadersOnError: this.defaults.cors.keepHeadersOnError
|
keepHeadersOnError: defaults.cors.keepHeadersOnError
|
||||||
})(ctx, next);
|
})(ctx, next);
|
||||||
} else if (strapi.config.currentEnvironment.security.cors.enabled) {
|
} else if (strapi.config.currentEnvironment.security.cors.enabled) {
|
||||||
return strapi.koaMiddlewares.kcors({
|
return strapi.koaMiddlewares.kcors({
|
||||||
|
@ -15,13 +15,15 @@ module.exports = strapi => {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
initialize: function(cb) {
|
initialize: function(cb) {
|
||||||
|
const defaults = require('./defaults.json');
|
||||||
|
|
||||||
strapi.app.use(
|
strapi.app.use(
|
||||||
async (ctx, next) => {
|
async (ctx, next) => {
|
||||||
if (ctx.request.admin) {
|
if (ctx.request.admin) {
|
||||||
return await strapi.koaMiddlewares.convert(
|
return await strapi.koaMiddlewares.convert(
|
||||||
strapi.koaMiddlewares.lusca.xframe({
|
strapi.koaMiddlewares.lusca.xframe({
|
||||||
enabled: this.defaults.xframe.enabled,
|
enabled: defaults.xframe.enabled,
|
||||||
value: this.defaults.xframe.value
|
value: defaults.xframe.value
|
||||||
})
|
})
|
||||||
)(ctx, next);
|
)(ctx, next);
|
||||||
} else if (strapi.config.currentEnvironment.security.xframe.enabled) {
|
} else if (strapi.config.currentEnvironment.security.xframe.enabled) {
|
||||||
|
@ -15,13 +15,15 @@ module.exports = strapi => {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
initialize: function(cb) {
|
initialize: function(cb) {
|
||||||
|
const defaults = require('./defaults.json');
|
||||||
|
|
||||||
strapi.app.use(
|
strapi.app.use(
|
||||||
async (ctx, next) => {
|
async (ctx, next) => {
|
||||||
if (ctx.request.admin) {
|
if (ctx.request.admin) {
|
||||||
return await strapi.koaMiddlewares.convert(
|
return await strapi.koaMiddlewares.convert(
|
||||||
strapi.koaMiddlewares.lusca.xssProtection({
|
strapi.koaMiddlewares.lusca.xssProtection({
|
||||||
enabled: true,
|
enabled: true,
|
||||||
mode: this.defaults.xss.mode
|
mode: defaults.xss.mode
|
||||||
})
|
})
|
||||||
)(ctx, next);
|
)(ctx, next);
|
||||||
} else if (strapi.config.currentEnvironment.security.xss.enabled) {
|
} else if (strapi.config.currentEnvironment.security.xss.enabled) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user