Так что это может быть глупой проблемой, но я пытался загрузить текстовый файл из каталога stati c, используя простой ajax, а затем вставить его на страницу html. Я не совсем уверен, почему эта штука дает мне 404, когда я делаю запрос, я думал, что каталог stati c позволит это сделать. Я хотел бы избежать создания отдельного app.get () для каждого файла в этой папке. Я пытался разными способами объявить путь к папке stati c, но, похоже, ничего не работает, хотя я мог бы просто что-то упустить.
На стороне сервера находится узел с ExpressJS, клиент сторона просто типичный javascript / jQuery. Текстовый файл представляет собой буквально два абзаца Lorem Ipsum. Вот соответствующие части кода:
запрос ajax для документа, куда я хочу вставить:
$(document).ready(function() {
$.ajax({
url: 'articles/latest.txt',
dataType: 'text',
method: 'GET',
success: function(data) {
$('#latestPost').append(data);
}
});
});
и express stati c, которые я пытаюсь служить.
app.use(express.static('/articles'));
РЕДАКТИРОВАТЬ (решение найдено):
Я идиот, и я исправил это, используя это исправил все, и теперь вещи загружаются нормально. В любом случае спасибо Макозаки за помощь.
app.use('/articles', express.static(__dirname + '/articles', {index: 'false'}));