当前位置: 首页 > article >正文

【已解决】Koa 异步问题导致响应信息不能正确输出,始终为 Not Found

问题产生

先看控制台输出:

在这里插入图片描述

在这里插入图片描述

所以信息都正常打印。按道理来说可以响应体可以正常获取响应数据。但是,响应信息不能正确输出,始终为 Not Found。

在这里插入图片描述

问题解决

之前一直用的 express,习惯了回调的写法,最近开始写 koa,由于 koa 是基于 Promise ,所以整个过程都需要使用异步获取数据。比如查询数据库时,每一个中间件处等等,都需要使用 async / await 。一旦,某个地方没有使用异步, koa 都会毫不讲理的返回 Not Found,不论在控制台调试的时候各个异步操作有没有正确输出数据。

比如,我这里就是在某个中间件忘记使用 async 、await 导致出现 Not Found:

在这里插入图片描述


http://www.kler.cn/a/326195.html

相关文章:

  • Linux的桌面
  • Quartus+Nios II for eclipse问题合集
  • Linux :进程间通信之管道
  • QT仿QQ聊天项目,第三节,实现聊天界面
  • STM32设计井下瓦斯检测联网WIFI加Zigbee多路节点协调器传输
  • Failed to create a temp file - Jenkins 无法创建任务
  • redis和mysql端口修改
  • Harmony next Native API 开发工程实践
  • Python数据分析工具:Seaborn用法示例
  • UI设计师面试整理-面向用户的设计
  • k8s pv(PersistentVolume) 状态含义
  • 全自动ai生成视频MoneyPrinterTurbo源码 在线ai生成视频源码
  • 【艾思科蓝】网络安全的隐秘战场:构筑数字世界的铜墙铁壁
  • 66 使用注意力机制的seq2seq_by《李沐:动手学深度学习v2》pytorch版
  • 生产者和消费者
  • WinRAR技巧:如何给多个压缩包设置同一个密码
  • 09_React 扩展
  • 网络安全:保护您的数字世界
  • 基于单片机电容测量仪仿真设计
  • 基于大数据的高校新生数据可视化分析系统
  • 华为源NAT技术与目的NAT技术
  • unity 打包安卓 RenderTexture显示红色
  • 命令回显echo
  • SpringBoot使用@Slf4j注解实现日志输出
  • uniapp数据缓存
  • golang学习笔记20-面向对象(二):方法与结构体【重要】