Я пытаюсь запустить HTML-файл с помощью NodeJS.Я установил пакет узла командной строки под названием «http-сервер».Когда я запускаю html-файл с помощью http-сервера, он открывается очень хорошо.
Когда у меня возникают проблемы, я пытаюсь разместить тот же html-файл с помощью html-библиотеки NodeJS.Я попытался запустить мой HTML-файл, используя приведенный ниже код, но он не работает, как я ожидал.Веб-страница - просто пустая белая страница.
Почему это?Что делает пакет http-сервера, чего не делает мой обычный код?
Заранее благодарен за любую помощь!
var http = require('http');
var fs = require('fs');
var html = fs.readFileSync('index.html');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end(html);
}).listen(8000);