abyrkov
@abyrkov
JavaScripter

Почему не появляется катинка?

В общем тестю шаблоны. И для этого написал сервер на IO.js. Долго мучался с MIME-типами, но когда увидел, что все правильно, понял, что не в них дело.
Самое удивительное, что если я открываю не через локальный сервер, то все ок.
Код
var http = require('http'),
    fs = require('fs'),
    typer = require('./typer.js');

http.createServer(function (request, response) {
  console.log(request.url);
  if(request.url == '/'){
    request.url = 'chablone1.html';
  } else {
    request.url = '.' + request.url;
  }
  var options = {
    'Content-Type': typer.type(request.url)
  }
  response.writeHead(200, options);
  function data(chunk){
    response.write(chunk.toString());
  }
  function end(){
    response.end();
  }
  var file = fs.createReadStream(request.url);
  file.on('data', data);
  file.on('end', end);
}).listen(80);
  • Вопрос задан
  • 105 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы