Как сгенерировать токены CSRF в Express?

новичок. Я использую ExpressJS / Node. Вот мой конфиг:

var express = require('express'),
app = express.createServer(),
jade=require('jade');
// Configuration
app.configure(function(){
app.set('views', __dirname + '/views');
app.use(express.logger());
app.use(express.cookieParser());
app.use(express.session({ secret: "secretive secret" }));
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(require('stylus').middleware({ src: __dirname + '/public' }));
app.use(app.router);
app.use(express.static(__dirname + '/public'));
app.use(express.csrf());

Я нашел csrf.js в каталогах Express и вижу, что он должен быть сгенерирован и назначен для req.body._csrf, но я не уверен, как получить к нему доступ.

Вот код csrf.js

module.exports = function csrf(options) {
var options = options || {}
, value = options.value || defaultValue;

return function(req, res, next){
// generate CSRF token
var token = req.session._csrf || (req.session._csrf = utils.uid(24));

// ignore GET (for now)
if ('GET' == req.method) return next();

// determine value
var val = value(req);

// check
if (val != token) return utils.forbidden(res);

next();
}
}; 

Помогите? Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос