我有一个非常简单的生成器功能,像这样
exports.whatever = function *(next) {
this.body = 'wow';
z
};
现在,这里显然有语法错误(第三行的'z'),但是使用koa的生成器,我在控制台中得到的错误对于调试基本上是无用的;我没有得到错误所在的行、文件,甚至是错误的类型。我得到的是:
Error: Generator is already running
at GeneratorFunctionPrototype.next (native)
at onFulfilled (/Users/johndoe/Documents/nodejs/testing/node_modules/koa/node_modules/co/index.js:59:19)
at /Users/johndoe/Documents/nodejs/testing/node_modules/koa/node_modules/co/index.js:48:5
at Object.co (/Users/johndoe/Documents/nodejs/testing/node_modules/koa/node_modules/co/index.js:47:10)
at Object.toPromise (/Users/johndoe/Documents/nodejs/testing/node_modules/koa/node_modules/co/index.js:112:63)
at next (/Users/johndoe/Documents/nodejs/testing/node_modules/koa/node_modules/co/index.js:93:29)
at onRejected (/Users/johndoe/Documents/nodejs/testing/node_modules/koa/node_modules/co/index.js:79:7)
有没有办法查看错误的真实细节?提前致谢。