0
関連のlibs ...nodemailer、req.body問題使用中の
var bodyParser = require('body-parser'),
nodemailer = require('nodemailer'),
xoauth2 = require('xoauth2');
敗走...
router.post('/users/contact', function(req, res, next) {
res.render('../views/users/contact', {
title: 'Contact',
layout: 'userLayout.hbs',
username: req.user.username,
subject: req.body.subject,
content: req.body.content
});
});
私のトランスポーターオプションCFG ...
var options = {
from: 'asd',
to: req.user.mail, <<--------- works fine under mongodb pulling from db...
|--------
subject: req.body.subject, <<__/ those 2 params aren't working.
text: req.body.content << \ i believe transporter isn't the problem.
| if i set regular transporter param strings
| it works fine...
}; |--------
私が必要どのように表示するかを知るにはreq.bodyヴァールをモーダルにする... ユーザーr主題と内容を入力することができます。 は、1件の件名入力と1件の内容のテキストエリアを意味します。 私の現在req.bodyjectと返す内容はEMPTYフィールドです。 ur時間は thxです。 :私はどのように知っている必要があります]使用中の
あなたが質問している問題が 'req.body.subject'が有効な値を持っていない理由ならば、関連するコードをもっと見る必要があります。 'req.body.subject'は、POSTリクエストを処理していて、' body-parser'ミドルウェアが正しくインストールされている場合にのみ、値を持ちます。あなたが求めている問題が純粋にnodemailerの問題で、 'options'構造体に有効な値がある場合は、nodemailerを使用するコードを表示して、どのように呼び出すのか、どのように構成されているのかを人々が見ることができます。 – jfriend00