Ich habe eine index.html
und server.js
in meiner Testdatei. Meine server.js enthält;Node.js Server resresh nicht meine index.html
const http=require('http');
const fs=require('fs');
const hostname='127.0.0.1';// or we can type localhost
const port=3000;
fs.readFile('index.html', (err,html) => {
if(err) {
throw err;
}
const server=http.createServer(function(req, res){
res.statusCode=200;
//res.setHeader('Content-type',"text/plain");
res.setHeader('Content-type', "text/html");
res.write(html)
//res.end("Hello world."); if we dond use html, we see hello wordl
res.end();
});
server.listen(port,hostname,() => {
console.log("Server started on port "+ port);
});
});
ich hinzugefügt, um meine index.html <p>Lorem ıpsum dolor sit</p>
und laufen server.It gearbeitet.
Danach habe ich <h2>Lorem2</h2>
dann schlug C:\test>node server
und Server neu starten, html nicht aktualisiert.
Warum das passiert? (Ich habe versucht, den Port auch zu ändern)
Vielen Dank im Voraus.
* "... und Server neu starten, HTML wurde nicht aktualisiert." * Das sagt Ihnen, dass der ** Browser es zwischengespeichert hat. –
Was soll ich dann tun? @ T.J.Crowder – Norx