使用节点v6.x和pm2导致koa-ejs一个错误

当我使用节点v6.x和pm2来启动服务时,会出现一个错误:

TypeError: Iterator result <!DOCTYPE html> .... </html> is not an object at Object.app.context.render (/Users/..../project/node_modules/koa-ejs/index.js:98:23) at next (native) at onFulfilled (/Users/..../project/node_modules/co/index.js:65:19) 

但在这些情况下,我不会得到这个错误:

  • 与pm2节点v4.x
  • 没有pm2的节点v6.x

我不知道是什么原因导致这个bug

当您使用Node v6.x时,请尝试启动不带args pm2:

 -node-args="--harmony"