NodeJs не видит файлы?

server.js:

var http = require('http');
var static = require('node-static');
var file = new static.Server('.');

http.createServer(function(req, res) {
file.serve(req, res);
}).listen(8080);

console.log('Server running on port 8080');

В браузере открывается index.html из корня, файлы, лежащие в папках он не видит.
  • Вопрос задан
  • 821 просмотр
Решения вопроса 1
@ckr
var static = require('node-static');

var fileServer = new static.Server('./public');

require('http').createServer(function (request, response) {
    request.addListener('end', function () {
        fileServer.serve(request, response);
    }).resume();
}).listen(8080);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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