2016-10-17 3 views
1

サンプルサーバー側メールモジュールを使用しようとしています(here)。サンプルコードで、モジュールをロードする行wakandaはssjsモジュールをロードできません

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

は、次のエラーに

desktop.core.min.jsを生成します:フォーマットされた:5206キャッチされないが、@ desktop.core.minの.oモジュール "WAFメール/メール" を見つけることができません。 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 @ deskto p.core.min.js:フォーマットされた:1804A @ desktop.core.min.js:フォーマットされた:1636

これは、新たに1に作成して既存のソリューション/プロジェクト&で発生し、私は他のSSを試してみましたモジュールは同じ結果を返します。モジュールディレクトリ&は、(OSX)サーバーパッケージ内にあります。私はここで何か基本的なことを誤解していますか?

答えて

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

関連する問題