wakanda无法加载ssjs模块

时间:2016-10-17 02:45:45

标签: module wakanda ssjs

我一直在尝试使用示例服务器端邮件模块,如引用here。在示例代码中加载模块的行

  

var mail = require('waf-mail / mail');

产生以下错误

  

desktop.core.min.js:格式化:5206 Uncaught找不到模块   “waf-mail / mail”.o @ desktop.core.min.js:格式化:5206button1_click @   index.js:13(匿名函数)@ desktop.core.min.js:格式化:5875i   @ desktop.core.min.js:格式化:5861r.fire @   desktop.core.min.js:格式化:5873o @   desktop.core.min.js:格式化:5908l.domCallback @   desktop.core.min.js:格式化:5968dispatch @   desktop.core.min.js:格式化:1804a @   desktop.core.min.js:格式化:1636

这发生在现有的解决方案/项目&在新创建的模块中,我尝试了其他具有相同结果的SS模块。模块目录&模块存在于(OSX)服务器包内。我在这里误解了一些基本的东西吗?

1 个答案:

答案 0 :(得分:3)

看起来,您在客户端脚本中使用服务器端模块。

desktop.core.min.js是一个前端文件,无法找到此处未定义的必需waf-mail/mail模块。

如果您想发送邮件,可以在您的引导程序中添加requestHandler,并调用将发送邮件的SSJS脚本。

http://doc.wakanda.org/home2.en.html#/HTTP-Request-Handlers/Introduction-to-HTTP-Request-Handlers.200-803294.en.html