3.0版本的Node.js leanengine sdk,使用AV.User.signUp方法时,报错提示“请添加 AV.Cloud.CookieSession 中间件以支持 AV.User 的操作。”,不知道大家有遇到过这个问题吗?

错误信息如下:
/Users/zdan/leanCloud/node-js-getting-started/node_modules/leanengine/lib/av-extra.js:60
throw new Error('请添加 AV.Cloud.CookieSession 中间件以支持 AV.User 的操作。');
^
Error: 请添加 AV.Cloud.CookieSession 中间件以支持 AV.User 的操作。
at Function.AV.User.saveCurrentUser (/Users/zdan/leanCloud/node-js-getting-started/nodemodules/leanengine/lib/av-extra.js:60:9)

= = 问题已经解决,主要是因为leanengine-node-sdk的文档还不够详细,在使用AV.User.signUp时,关于AV.Cloud.CookieSession中间件的使用介绍没有,最后自己看源代码才发现使用方法,我是直接clone的官方的node-js-getting-started项目,在app.js添加如下代码即可()。

// 加载云代码方法
app.use(cloud);
// 加载云代码的CookieSession中间件
app.use(cloud.CookieSession({secret: 'av'}));
// CookieSession还有其他几个参数,默认值如下:
// overwrite = true;
// httpOnly = true;
// signed = true;
// 具体参数大家可以看源代码,相对于node_modules目录:/node_modules/leanengine/lib/avosExpressCookieSession/index.js