Как запустить образы на сервере nodejs, используя fs? - PullRequest
0 голосов
/ 05 мая 2019

Я создал сервер с nodejs, используя http и fs, но когда я запускаю сервер, он не показывает мне изображения, это код сервера

все изображения находятся в той же папке, что и файлгде работает сервер

var fs = require('fs')
var http = require('http')

fs.readFile('index.html', function (err, data){
if(err){
return console.log("no se pudo abrir el archivo"+err.message)
}
console.log(data.toString().length)
})


console.log("Hola Platzi")

var server = http.createServer(function (request,response){
  console.log('Recibí un request a => '+ request.url)
  switch(request.url){
    case '/':
    fs.readFile('index.html', function (err, data){

        if(err){
         return console.log('No se pudo abrir el archivo '+ err.message);
        }   
        response.end(data.toString());
    });
    break;           
    case '/estilos.css':
    fs.readFile('estilos.css', function (err, data){

        if(err){
         return console.log('No se pudo abrir el archivo '+ err.message);
        }   
        response.end(data.toString());
    });          
    break; 
    case '/codiguito.js':
    fs.readFile('codiguito.js', function (err, data){

        if(err){
         return console.log('No se pudo abrir el archivo '+ err.message);
        }   
        response.end(data.toString());
    });
    break;      
    default:
     response.end('')
    break;
    }    
 })

server.listen(3000, function(){
console.log('Servidor iniciado. Escuchando el puerto 3000')
})

Можете ли вы помочь мне?

...