Мне пришлось добавить res.sendFile
после app.use
.Теперь функция выглядит следующим образом:
app.post('/createSchool', function(req, res) {
app.use(express.static('client/school'));
res.sendFile(path.join(__dirname, '/client/school/index.html'));
});
Причина, по которой я не добавил это, состоит в том, что она не была нужна в начале.Кстати, почему это так?
** Редактировать: ** Когда я удаляю app.use
в методе POST (оставляя мне только res.sendFile
, страница все равно работает как задумано. Так почему жеМне нужно app.use
? Я подумал, что нужно обслуживать все файлы в папке вместе, то есть HTML, CSS и JS, так как простое использование res.sendFile просто дает вам чистый HTML.
Я действительносейчас в замешательстве ...