schangxiang@126.com
2025-09-19 0821aa23eabe557c0d9ef5dbe6989c68be35d1fe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'use strict';
 
const safeRedirect = require('./lib/safe_redirect');
const utils = require('./lib/utils');
 
module.exports = app => {
  app.config.coreMiddleware.push('securities');
 
  if (app.config.security.csrf && app.config.security.csrf.ignoreJSON) {
    app.deprecate('[egg-security] `app.config.security.csrf.ignoreJSON` is not safe now, please disable it.');
  }
 
  // patch response.redirect
  safeRedirect(app);
 
  utils.preprocessConfig(app.config.security);
};