首页 > 解决方案 > Nodejs获取打印到浏览器的结果,但它打印到控制台日志

问题描述

我正在尝试将结果打印到 res.json() 但它没有打印到网络

app.get('/valiate_email/:email', async (req, res, next) =>{
     await validateEmail(req.params.email, (result)=>{
         
          console.log(result);

          res.json({"result":result});

    });
});
 

console.log(result) 打印就像我想要的一样

[
  email: 'arererew-ewdog@mail.ru',
  validated: true,
  validationResult: {
    regex: { valid: true },
    typo: { valid: true },
    disposable: { valid: true },
    mx: { valid: true },
    smtp: { valid: true }
  }
]

但是 res.json({"result":result}); 像这样进入浏览器 {"result":[]}

请帮忙。谢谢你。

标签: node.jsexpressasynchronousasync-await

解决方案


推荐阅读