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

#module #wakanda #ssjs

#модуль #wakanda #ssjs

Вопрос:

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

var mail = require(‘waf-mail /mail’);

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

desktop.core.min.js: формат: 5206 Неперехваченный Не удается найти модуль «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:

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

desktop.core.min.js это файл интерфейса, который не может найти требуемый waf-mail/mail модуль, не определенный здесь.

Если вы хотите отправить почту, вы можете добавить обработчик запросов в свой загрузчик и вызвать сценарий SSJS, который отправит вашу почту.

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