2017-03-26 54 views
0

相關庫...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... 
};         |-------- 

我需要要知道如何顯示請求身體增值模式例如... 一個聯繫模式,其中用戶r等同於輸入主題和內容。 表示1個主題的輸入和1個textarea的內容。 所以我當前req.body.subject和內容返回EMPTY字段。 thx爲你的時間。 :]

+1

如果你問的問題是爲什麼'req.body.subject'沒有一個有效的值,那麼我們需要看到更多的相關代碼。如果你正在處理一個POST請求,並且你已經正確安裝了'body-parser'中間件,'req.body.subject'只會有一個值。如果您所問的問題純粹是一個nodemailer問題,並且在'options'結構中確實有有效值,那麼請顯示使用nodemailer的代碼,以便人們可以看到您如何調用它以及如何配置它。 – jfriend00

回答

0

使用相關庫...

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... 
};         |-------- 

我需要知道如何以顯示請求身體變形例如... 聯繫模式whic h用戶請求輸入主題和內容。 表示1個主題的輸入和1個textarea的內容。 所以我當前req.body.subject和內容返回EMPTY字段。 thx爲你的時間。 :]