首先,你的调用应该是没问题的,因为 server log 确实正确打出了你需要操作的 gestures 操作。
对应这个错误,看了下源码:
lib/server/controller.js
// press-wait-moveTo-release is `swipe`, so use native methodif(gestures.length===4&&gestures[0].action==='press'&&gestures[1].action==='wait'&&gestures[2].action==='moveTo'&&gestures[3].action==='release'){returnexports.mobileSwipe(req,res,gestures);}
if (gestures.length === 4 && 就是错误所说的 329 行,但 gesture 应该是从 post 的 body 提取出来的数组,你前面的 log 里已经说明了 body 里确实有 gestures 这个 json 项,所以应该不会是 undefined 啊。