egg-xss

0.0.4 • Public • Published

egg-xss

NPM version build status Test coverage npm

Egg's XSS

Install

$ npm i egg-xss --save

Usage

// {app_root}/config/plugin.js
exports.xss = {
  enable: true,
  package: "egg-xss"
};

Configuration

// {app_root}/config/config.default.js
'use strict';
 config.xss = {
    enable: true,
    match: [ '/test', '/login' ],
  };

see config/config.default.js for more detail.

Example

// app/router.js
"use strict";
 
module.exports = app => {
  app.get('/test',app.controller.test.index);
};
// app/controller/test.js
("use strict");
 
module.exports = app => {
  class SuccessController extends app.Controller {
    index() {
         console.log('query body : ', this.ctx.query);
         this.ctx.body = this.ctx.query;
    }
  }
  return SuccessController;
};

Questions & Suggestions

Please open an issue here.

License

MIT

Package Sidebar

Install

npm i egg-xss

Weekly Downloads

3

Version

0.0.4

License

ISC

Unpacked Size

5.57 kB

Total Files

8

Last publish

Collaborators

  • jackyhweng