CNode

KOA 还没入门就跪了,求助

问答
Rrover5056发布于10 年前最后回复9 年前10 回复6751 浏览0 收藏

untitled1.png untitled3.png

untitled4.png 两种写法,就最简单的问题,判断路由。结果都会报错, 查了下问题,并无卵用。。。 有人解答下嘛

查看回复

回复 (10)

E
einsqing#1·10 年前

推荐koahubjs

来自酷炫的 CNodeMD

M
merrynode#2·10 年前

错误提示已经很明显的,app.use()只接受generator函数。

R
rover5056#3·10 年前
引用 merrynode错误提示已经很明显的,app.use()只接受generator函数。

@merrynode 我这个router 就是generator函数啊。。。莫非写错了?

V
vanishcode#4·10 年前

不行的话还是用express吧

D
DevinXian#5·10 年前

app.use(route(app));是否多余,router文件已经app.use(api.routes())

M
m31271n#6·10 年前
  • koa@1koa-router@5.4.0
  • koa@2koa-router@7.X

猜测:你用了 koa@1 koa-router@7.X

你可以自查一下。

R
rover5056#7·10 年前

换了种写法,结果好了。 var app = require('koa')() , koa = require('koa-router')();

koa.use('/', index.routes(), index.allowedMethods()); koa.use('/users', users.routes(), users.allowedMethods());

// mount root routes
app.use(koa.routes());

但其实还是不知道发生了什么

R
ratelgogo#8·10 年前

看了源码你就知道发生什么了

B
blackjack#9·10 年前

generator坑,还是express4吧

W
waitingsong#10·9 年前

用egg吧

参与回复
登录后即可参与回复。登录