Я нахожусь в разделе этой книги о Express, где упоминается express.static для обслуживания файлов, но каждый раз, когда я запускаю его, я получаю перехват кода, когда файл не найден. Я сделал папку с именем public и поместил ее в файл HTML, поместив ее в папку проекта и над ней, но ничего не происходит, кроме сообщения, которое выдается после запуска статического вызова метода.
Код:
var express = require("express");
var path = require("path");
var http = require("http");
var app = express();
var publicPath = path.resolve(__dirname,"public");
app.use(express.static(publicPath));
app.use(function(request,response){
response.writeHead(200,{"Content-Type":"text/plain"});
response.end("Looks like you didn't find a static file");
});
http.createServer(app).listen(3000);
Книга не дает гораздо большего объяснения. Я никогда не работал с серверами. Что происходит?