nodejs框架——koa2踩坑

一 ctx.onerror is not a function

TypeError: ctx.onerror is not a function
    at onerror (/Users/xiexingjie/Developer/mcn/demo/server/node_modules/koa/lib/application.js:179:32)
    at AsyncResource.runInAsyncScope (async_hooks.js:197:9)
    at listener (/Users/xiexingjie/Developer/mcn/demo/server/node_modules/on-finished/index.js:170:15)
    at onFinish (/Users/xiexingjie/Developer/mcn/demo/server/node_modules/on-finished/index.js:101:5)
    at callback (/Users/xiexingjie/Developer/mcn/demo/server/node_modules/ee-first/index.js:55:10)
    at ServerResponse.onevent (/Users/xiexingjie/Developer/mcn/demo/server/node_modules/ee-first/index.js:93:5)
    at ServerResponse.emit (events.js:412:35)
    at ServerResponse.emit (domain.js:475:12)
    at onFinish (_http_outgoing.js:792:10)
    at callback (internal/streams/writable.js:513:21)
[ERROR] 10:08:53 TypeError: ctx.onerror is not a function

原因: 使用koa-bodyparser错误,koa-bodyparser是个方法

const bodyParser = require("koa-bodyparser");
//错误
app.use(bodyParser); 
// 正确
app.use(bodyParser());
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • koa2框架笔记 Node.js是一一个异步的世界,官方API支持的都是callback 形式的异步编程模型,这会...
    wanminglei阅读 3,759评论 0 0
  • 框架提出的背景 ES6/7带来的变革 自ES6确定和ES7中async/await开始普及,Node的发展变得更加...
    宫若石阅读 12,709评论 1 14
  • koa2框架笔记 Node.js是一一个异步的世界,官方API支持的都是callback 形式的异步编程模型,这会...
    wanminglei阅读 5,847评论 0 2
  • 1. 认识Koa Koa 是基于Node平台的下一代web开发框架 1.1 简介 koa 是由 Express 原...
    时光如剑阅读 4,608评论 0 4
  • 前言 本文仅为koa2上传文件(图片/文本/视频/音频)到七牛云的记叙。 关于我是如何找到该文档的? 在没有具体...
    liwuwuzhi阅读 6,218评论 0 0

友情链接更多精彩内容