ваканда не может загрузить модули ssjs

Я пытался использовать образец почтового модуля на стороне сервера, как указано здесь. В примере кода строка, которая загружает модуль

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

выдает следующую ошибку

desktop.core.min.js:formatted:5206 Uncaught Не удается найти модуль "waf-mail/mail".o @ desktop.core.min.js:formatted: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:formatted:5968dispatch @ desktop.core.min.js:formatted:1804a @ desktop.core.min.js:formatted:1636

Это происходит в существующем решении/проекте и во вновь созданном, я пробовал другие модули SS с тем же результатом. Каталог модулей и модули находятся внутри пакета сервера (OSX). Я неправильно понимаю что-то фундаментальное здесь?


person Bryan    schedule 17.10.2016    source источник


Ответы (1)


Похоже, вы используете серверный модуль в клиентском скрипте.

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

person Yann    schedule 17.10.2016