根据我的情况,当用户注册时,他将收到一条短信,他必须将其输入应用程序。此时我将考虑用户已通过身份验证。我为此目的使用passport.js
。我的代码如下。我已通过短信代码删除身份验证,以保持这一点。执行代码时,我收到400
错误消息。我该如何解决这个问题?
var express = require('express');
var router = express.Router();
var csrf = require('csurf');
var passport = require('passport');
var csrfProtection = csrf();
router.use(csrfProtection);
var fs = require('fs');
var ejs = require('ejs');
router.post('/confirmationsignup', passport.authenticate('local'), function(req, res) {
user.confirmSignUp(params, function(err, data) {
if (err) res.redirect('a/asa');
});
});
module.exports = router;