J'ai une application qui obtient des informations météorologiques et les affiche ensuite sur une page. Voici un extrait de mon code.
app.post ('/weather',function(req,res){
let city = req.body.city;
$('#text').text(city);
fs.writeFileSync(__dirname + '/index.html', $.html());
getWeatherData(city);
res.sendFile(__dirname + '/index.html');
});
J'ai compris que Node.js dispose d'une architecture événementielle capable d'effectuer des E/S asynchrones, mais comment puis-je faire cette action ? res.sendFile(__dirname + '/index.html');
a été fait en dernier ? Parce que maintenant j'ai des informations météorologiques, je les écris dans index.html, mais j'affiche l'ancienne version d'index.html.