How to accept application/csp-report as json in express and bodyParser?

后端 未结 2 1305
Happy的楠姐
Happy的楠姐 2021-01-14 02:16

I\'m trying to write a middleware to accept CSP report from browser. Browser issues application/csp-report as Content-Type. The request being poste

2条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-14 03:09

    In addition to @Barry's answer, you can set endpoint path more specifically:

    app.use('/report-violation', bodyParser.json({ type: 'application/json' }));
    app.use('/report-violation', bodyParser.json({ type: 'application/csp-report' }));
    app.use('/report-violation', (req, res) => {
      // handle req.body
    });
    

提交回复
热议问题