Когда я выполняю действия по регистрации в Почтальоне, в консоли появляется следующая ошибка:
Ошибка:
Ошибка типа: обратный вызов не является функцией, node_modules \ jsonwebtoken \ знак. js: 101: 14)
Проблема в этой строке:
const token = jwt.sign({name, email, password}, process.env.JWT_SECRET, process.env.JWT_ACCOUNT_ACTIVATION, {expiresIn: '10m'});
контроллеры / аутентификация
const User = require('../models/user');
const jwt = require('jsonwebtoken');
exports.signup = (req, res) => {
const {name, email, password} = req.body;
User.findOne({email}).exec((err, user) => {
if (user) {
return res.status(400).json({
error: "Email is taken"
})
}
const token = jwt.sign({name, email, password}, process.env.JWT_SECRET, process.env.JWT_ACCOUNT_ACTIVATION, {expiresIn: '10m'});
});
};
Обновлено
Когда я удалил process.env.JWT_SECRET
, все работает. Должен ли я использовать process.env.JWT_SECRET
?