嘿,我在导入函数“generateToken”时遇到问题
import jwt from "jsonwebtoken";
function generateToken(user) {
// Generate and return jwt token
const token = jwt.sign(({ user }), "secretKey", { expiresIn: "1h" });
return token;
}
export { generateToken };
下面是我的导入import { generateToken } from "../../server/jwtUtils.js"
当我这样做时,我得到这个错误x1c 0d1x
我试过像这样导出函数
module.exports = { generateToken
}
像这样=> Export default generateToken
当我这样做时,我得到这个错误=>
实际上,我不知道这是我的passport.js还是node的问题。会感谢任何帮助!
1条答案
按热度按时间wlwcrazw1#
您可以简单地执行以下操作:
然后又道:
然而,
export { generateToken };
在ES6模块中是完全有效的语法,但通常在导出列表时这样做。module.exports = { generateToken }
是CommonJS语法,不适用于ES6模块。