Я хочу запустить очень простой HTTP-сервер. Каждый запрос GET на example.com
должен получать index.html
для него, а как обычную HTML-страницу (т.е. Тот же опыт, что и при обычных веб-страницах).
Используя приведенный ниже код, я могу прочитать содержимое index.html
. Как я могу служить index.html
в качестве обычной веб-страницы?
var http = require('http');
var fs = require('fs');
var index = fs.readFileSync('index.html');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(index);
}).listen(9615);
Одно из приведенных ниже предложений является сложным и требует, чтобы я написал строку get
для каждого ресурса (CSS, JavaScript, изображения), который я хочу использовать.
Как я могу обслуживать одну страницу HTML с некоторыми изображениями, CSS и JavaScript?