Je suis toujours en train d'apprendre à utiliser Node, mais il y a une chose pour laquelle je ne trouve aucune réponse. J'essaie de déployer un code simple pour lire le contenu d'une URL. Il fonctionne bien sur localhost mais lorsque je le déploie sur mon application Azure, il ne fonctionne pas du tout. Lorsque j'accède au lien dans le navigateur, un écran vide s'affiche.
Voici le code
var http = require('http');
var server = http.createServer(function(request, response) {
const url = "http://www.google.com";
response.writeHead(200, {"Content-Type": "text/plain"});
http.get(url, res => {
res.setEncoding("utf8");
let body = "";
res.on("data", data => {
body += data;
});
res.on("end", () => {
console.log("End of response", port);
response.end('End of response.<br/>');
});
});
});
var port = process.env.PORT || 1337;
server.listen(port);
console.log("Server running at http://localhost:%d", port);