为什么在将get函数定义为生成函数时,我的api没有被调用?
这有效:
while((c = getc(file)) != -1)
{
if (c == ';')
{
//here I want to skip the line that starts with ;
//I don't want to read any more characters on this line
}
else
{
do
{
//Here I do my stuff
}while (c != -1 && c != '\n');//until end of file
}
}
这也有效:
router.get('/', function(req, res){
res.send('this works');
});
这不起作用:
router.get('/', get);
function get(req, res){
res.send('works!');
}
文件的其余部分......
router.get('/', get);
function* get(req, res){
res.send('does not work!');
}
答案 0 :(得分:2)
Koa可以与发电机配合使用,因此您可以获得更多运气。