Я делаю веб-сайт, содержащий в основном статические статьи, и я хотел просто получить доступ к файлам .txt из каталога и динамически создавать страницы таким образом, когда сайт загружается с помощью JavaScript. Однако я изо всех сил пытаюсь найти способ получить доступ к файлам (файлы будут в папке, где бы сайт размещен вместе с фактическими веб-страницами, а затем я бы извлекал текст из этих файлов и создавал страницы сюда). Возможно ли это вообще без использования кода на стороне сервера или есть какие-либо рекомендации по созданию страниц другим способом? Я действительно хотел бы избежать всех проблем, связанных с постоянным добавлением html-страниц для каждой отдельной статьи, поскольку это было бы довольно монотонно, и в настоящее время у меня нет никакого внутреннего кода, и я хотел бы сохранить его таким, если это возможно. Любые рекомендации в целом будут оценены.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это невозможно в традиционной парадигме открытия файла, чтения файла и закрытия файла.
Вы можете создать на своем сервере веб-службу, которая будет возвращать данные из файла с помощью ajax, например содержимое текстового файла. Но без какого-либо бэкэнд-кода это будет невозможно, поскольку будет много последствий для безопасности, если клиентский код сможет сделать это без какого-либо серверного кода.
Это невозможно без внутреннего сервера. Коду, запущенному в браузере, не разрешен доступ к файлам в системе из соображений безопасности.
Либо напишите простую внутреннюю службу для извлечения этого текстового файла, либо получите доступ к данным этого текстового файла, преобразовав текстовые файлы в файлы JavaScript и объявив текстовые данные как переменные. Затем загрузите эти файлы перед вашим основным файлом JavaScript. Теперь вы можете получить доступ к данным как к переменным в основном сценарии js.
"Возможно ли это вообще без использования кода на стороне сервера" Нет, это не так. Подумайте о безопасности, если какой-либо произвольный клиентский код может получить доступ к файловой системе вашего сервера.