Usando o node.js como um servidor web simples
Eu quero executar um servidor HTTP muito simples. Toda solicitação GET paraexample.com
deve obterindex.html
serviu para ele, mas como uma página HTML comum (ou seja, a mesma experiência de quando você lê páginas da web normais).
Usando o código abaixo, posso ler o conteúdo deindex.html
. Como eu sirvoindex.html
como uma página da web normal?
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);
Uma sugestão abaixo é complicada e requer que eu escreva umaget
linha para cada arquivo de recurso (CSS, JavaScript, imagens) que eu quero usa
Como posso servir uma única página HTML com algumas imagens, CSS e JavaScript?