请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ejs提示错误

/Users/jachin/Project/Node/NodeWechat/node_modules/ejs/lib/ejs.js:505

      throw e;

      ^


SyntaxError: Unexpected token else while compiling ejs

    at Object.Template.compile (/Users/jachin/Project/Node/NodeWechat/node_modules/ejs/lib/ejs.js:495:12)

    at Object.compile (/Users/jachin/Project/Node/NodeWechat/node_modules/ejs/lib/ejs.js:306:16)

    at Object.<anonymous> (/Users/jachin/Project/Node/NodeWechat/wechat/tpl.js:61:20)

    at Module._compile (module.js:541:32)

    at Object.Module._extensions..js (module.js:550:10)

    at Module.load (module.js:458:32)

    at tryModuleLoad (module.js:417:12)

    at Function.Module._load (module.js:409:3)

    at Module.require (module.js:468:17)

    at require (internal/module.js:20:19)

    at Object.<anonymous> (/Users/jachin/Project/Node/NodeWechat/wechat/util.js:11:11)

    at Module._compile (module.js:541:32)

    at Object.Module._extensions..js (module.js:550:10)

    at Module.load (module.js:458:32)

    at tryModuleLoad (module.js:417:12)

    at Function.Module._load (module.js:409:3)



正在回答

5回答

Scott 2016-08-31 21:05:15

应该是 tpl 模板写错了,再仔细检查一下 tpl 里面的模板代码

0 回复 有任何疑惑可以回复我~
  • 提问者 jypblurWzx #1
    恩,这个自己排查发现了,自己改正过来了,但是还是无法回复,我就把xml打印出来了如截图
    回复 有任何疑惑可以回复我~ 2016-08-31 21:07:35
  • 提问者 jypblurWzx #2
    在wechat.js下的reply方法打印出来的截图如下,说明已经可以运行到这一步了,但是还是无法正确回复消息
    回复 有任何疑惑可以回复我~ 2016-08-31 21:10:34
  • 提问者 jypblurWzx #3
    好了,自己已经解决!
    回复 有任何疑惑可以回复我~ 2016-08-31 22:25:20
提问者 jypblurWzx 2016-08-31 21:14:14

https://img1.sycdn.imooc.com/szimg//57c6d8200001eb0720961428.jpg

0 回复 有任何疑惑可以回复我~
提问者 jypblurWzx 2016-08-31 21:06:30

之前那个ejs问题自己解决,但是还是无法做到自动回复,组装的xml如截图,都可以拿到,但是还是无法返回回复。是因为xml有空行?解析失败?

0 回复 有任何疑惑可以回复我~
提问者 jypblurWzx 2016-08-31 21:04:52

https://img1.sycdn.imooc.com/szimg//57c6d5ed0001a69c22320804.jpg

0 回复 有任何疑惑可以回复我~
提问者 jypblurWzx 2016-08-31 20:35:28

57c6cf0a0001a9ab05000128.jpg

57c6cf0a0001ee5805000061.jpg


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信