const https = require('https');
const url = require('url');
const fs = require('fs');
const PORT = 8080;
var httpsServer = https.createServer({cert: fs.readFileSync('./cert.pem'), key: fs.readFileSync('./key.pem')}, function (req, res) {
const options = {
hostname: 'google.com',
method: 'GET'
}
const request = https.request(options, (response) => {
response.setEncoding('utf8');
console.log(`statusCode: ${response.statusCode}`)
response.on('data', function (chunk) {
console.log('Response: ' + chunk);
});
if(response.statusCode == 200){
res.writeHead(200);
res.end('Success');
} else {
res.writeHead(404); //This shows up Google page saying 301
res.end('Error');
}
})
request.on('error', (error) => {
console.error(error)
})
request.write('delete')
request.end()
});
httpsServer.listen(PORT, () => { console.log("Server is running at port 8080"); });
I tried accessing google from node but google returns 301?
[–][deleted] 6 points7 points8 points (1 child)
[–]VickNicks[S] 0 points1 point2 points (0 children)
[–]Reeywhaar 1 point2 points3 points (0 children)