Nama domain mengakses pelayan nod melalui proksi nginx seperti berikut:
www.xxx.com ---> 192.168.1.131:7819
Bagaimana saya boleh mendapatkan 7819 ini pada pelayan nod?
Kod perolehan semasa saya adalah seperti berikut:
app.use(function (req, res, next) {
var host = url.parse(req.headers.host).host;
})
Dalam kes ini, tiada masalah apabila mengakses terus melalui IP
Jika mengakses melalui nama domain, apa yang saya dapat daripada req.headers.host ialah nama domain secara terus
konfigurasi nginx: b.t.wzhuanyun.com --> http://localhost:6120
Adakah anda maksudkan anda ingin mendapatkan port yang sedang didengari oleh nod?