为什么在节点js csrf中未创建令牌?

能否请您告诉我为什么在Node js csrf中没有创建令牌?

我正在使用此软件包来generate token and verify token  https://www.npmjs.com/package/csrf

https://codesandbox.io/s/quizzical-resonance-3y8zc

var http = require("http");
var Tokens = require("csrf");
var secret = Tokens.secretSync();
var token = Tokens.create(secret);

console.log("token",token);
//create a server object:
http
  .createServer(function(req,res) {
    res.write("Hello World!"); //write a response to the client
    res.end(); //end the response
  })
  .listen(8080); //the server object listens on port 8080

我遇到错误

Tokens.secretSync不是函数

appleapple12 回答:为什么在节点js csrf中未创建令牌?

您需要实例化Tokens的实例。

var Tokens = require("csrf");

var tokens = new Tokens();

var secret = tokens.secretSync();
var token = tokens.create(secret);
本文链接:https://www.f2er.com/3122577.html

大家都在问