ketika saya meminta tanggapan dari server lain melalui server simpul saya, saya melakukan ini:
app.use(fungsi (permintaan, res) {
req.pipe(permintaan(url)).pipe(res).
})
Tapi saya menggunakan request-debug, menemukan bahwa tidak ada req.body ke server lain, menyebabkan banyak masalah.
Bisakah Anda memberi tahu saya bagaimana hasilnya.
Terima kasih.
app.use(function (req, res) {
request(url).pipe(res).
})
coba ini
Bersulang!!
Terima kasih, saya menemukan solusinya:
express default gunakan 'app.use(body-parser('json'))', yang berarti server mendapatkan req dan parser req.body ke json. Tapi pipa perlu aliran untuk dilakukan. jadi ubah ke 'app.use(body-parser(raw()))'. raw() parser req.body untuk streaming.
Ini solusi saya.
Masalah ini secara otomatis ditandai sebagai basi karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut yang terjadi. Terima kasih atas kontribusi Anda.
Komentar yang paling membantu
Terima kasih, saya menemukan solusinya:
express default gunakan 'app.use(body-parser('json'))', yang berarti server mendapatkan req dan parser req.body ke json. Tapi pipa perlu aliran untuk dilakukan. jadi ubah ke 'app.use(body-parser(raw()))'. raw() parser req.body untuk streaming.
Ini solusi saya.