为什么我的 promisify 和 jwt return 值或错误没有?

Why don't my promisify and jwt return values or errors?

if(req.cookies.token_name) {
    try {
        const decoded = await promisify(jwt.verifiy)(req.cookies.token_name, 
        process.env.jwtsecret);
        console.log(decoded);
    } 
    
    catch (error) {
        console.log(error);
    }
}

这是我遇到的问题。它不记录解码变量,但也不给出任何错误。谁能帮我解决这个问题?

我认为您的函数名称中有错别字,尽管如果不看您的 import/require 语句很难判断。 verifiy 应该是 verify.

const decoded = await promisify(jwt.verify)(req.cookies.token_name, ...);