How do I generate CSRF tokens in Express?

后端 未结 4 1417
北海茫月
北海茫月 2021-02-03 13:25

newbie. I\'m using ExpressJS/Node. Here\'s my config stuff:

var express = require(\'express\'),
app = express.createServer(),
jade=require(\'jade\');
// Configu         


        
4条回答
  •  感动是毒
    2021-02-03 13:58

    If you also want to set a secure cookie for your CSRF token that can be read by your frontend (angular for example), you can do this:

    app.use csrf()
    
    app.use (req, res, next) ->
      res.cookie('XSRF-TOKEN', req.csrfToken(), {secure: true})
    next()
    

提交回复
热议问题