Я пытаюсь создать http-сервер, который будет загружать HTML на https://google.com
и обслуживать его (по адресу localhost: 3000).Вид прокси.
С этим кодом:
const express = require('express')
const https = require('https')
const app = express()
app.get('/', function (req, mainRes) {
https.get('https://www.google.fr', (res) => {
res.on('data', (d) => {
mainRes.send(d)
})
})
})
app.listen(3000)
Кажется, что загружен html с google.com, но сервер вылетает с этой ошибкой:
Error: Can't set headers after they are sent.
Я понимаю, что это связано с 2-мя завернутыми запросами, но я не знаю, как это исправить.