[英]How to get Server ip address to send in mail in nodejs
我正在使用nodemailer在nodejs中發送郵件。 我將超鏈接嵌入到郵件正文,它工作正常。
我的示例郵件正文如下
`This is confirmation mail.\n
please click below link to login
http://${req.headers.host}/login\n\n
\n`
觀察的情況下,如果我打開我的頁面為localhost:port
是發送郵件與localhost:port
當我打開Ipaddress:port
則發送帶有Ipaddress:port
。
這是我成功收到郵件的問題,現在我在另一個系統中打開了我的郵件,然后從那里單擊鏈接,然后發現server can't be reached.
訪問server can't be reached.
由於服務器正在另一台計算機上運行,因此這非常簡單,但是我正在嘗試使用locahost
在另一台計算機上打開。
因此,我該如何在該郵件中發送服務器IP地址。 我也看到過關於server.address().address
但是如何使用server.address().address
我感到困惑。
您是否正在使用ExpressJ,可以在nodejs服務器上使用此req.hostname
嘗試一下,讓我知道是否req.ip
或req.ip
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.