Javascript 为什么我会出错;需要发电机功能;
我通过npm安装了模块“koa缓存控制”。 我在index.js中添加了以下几行Javascript 为什么我会出错;需要发电机功能;,javascript,node.js,express,koa,Javascript,Node.js,Express,Koa,我通过npm安装了模块“koa缓存控制”。 我在index.js中添加了以下几行 const cacheControl = require('koa-cache-control'); 然后 app.use(cacheControl({ noCache: true })); 以下是启动节点时出现的错误。 有什么线索吗 AssertionError: app.use() requires a generator function at Application.app.use (/hom
const cacheControl = require('koa-cache-control');
然后
app.use(cacheControl({
noCache: true
}));
以下是启动节点时出现的错误。
有什么线索吗
AssertionError: app.use() requires a generator function
at Application.app.use
(/home/www/node_modules/koa/lib/application.js:106:5)
at Object.<anonymous> (/home/www/index.js:17:5)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:389:7)
at startup (bootstrap_node.js:149:9)
AssertionError:app.use()需要一个生成器函数
在Application.app.use
(/home/www/node_modules/koa/lib/application.js:106:5)
反对。(/home/www/index.js:17:5)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
在Function.Module.\u加载(Module.js:438:3)
位于Module.runMain(Module.js:604:10)
运行时(bootstrap_node.js:389:7)
启动时(bootstrap_node.js:149:9)
谢谢你似乎在使用旧版本的膝关节炎。1.x版本使用了基于生成器的中间件类型,在版本2中改为Promises
<膝关节炎>膝关节炎或使用旧版本
<膝关节炎>或更新旧版本“代码> 1.0.0 <代码>膝关节炎控制> <代码> .< /P>我认为您可以使用部分从答案中删除。在给出答案之前,最好先把这些事情弄清楚。我想你正确地发现了问题,koa@1问题在这里。您好,这是由我们的一个开发人员解决的。。。我不知道他们是怎么做的。我有办法删除整个问题吗?是的,在问题的标签下面应该有一个
delete
按钮,在share
、edit
和flag
旁边。我想你正在使用的部分可以从答案中删除。在给出答案之前,最好先把这些事情弄清楚。我想你正确地发现了问题,koa@1问题在这里。您好,这是由我们的一个开发人员解决的。。。我不知道他们是怎么做的。我有办法删除整个问题吗?是的,问题标签下面应该有一个delete
按钮,在share
、edit
和flag
旁边。