node.js - 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":[]}
请帮忙。谢谢你。
解决方案
推荐阅读
- c# - 您可以使用 C# 在 ASP.NET 中触发 PostBack 吗?
- javascript - 给定一个对象数组,将它们分组,只留下每个对象的一个记录,给定一个应该包含最小值的属性
- python - 如何更改安装了多个版本的默认 python 3 (Ubuntu 18.04)?
- node.js - MongoDB updateOne 为 upsertedId 返回 null
- c# - 从模拟的通用函数中自动返回夹具值?
- unix - Unix: (pwd now: ~) 来自 cd 命令?
- spring - JPA Hibernate - 将特定列的值设置为空
- python - plt.gcf().autofmt_xdate() 是什么意思?
- javascript - Chrome 滚动错误?
- c# - 如何更改标题中的 xml 文档的版本?