#javascript #node.js #filesystems #node-modules #fs
Вопрос:
const fs = require('fs');
fs.readFile('analogData.txt', 'utf8', (err, data) => {
if (err){
console.log(err);
}
else console.log(data);
});
Я пытаюсь прочитать текстовый файл и с помощью javascript хочу отобразить данные, прочитанные fs, в HTML-тег
Я использую browserify, чтобы браузер мог понять код модулей этого режима.
browserify main.js > bundle.js
Я использовал эту команду для преобразования модуля в понятный для браузера код и включил » включить код javascript в index.html
Комментарии:
1. Браузер не имеет доступа к файловой системе, если файл не выбран пользователем при вводе файла
Ответ №1:
Этот API недоступен в браузере. Это имеет смысл, если вы подумаете об этом: откуда браузер загрузит файл?
Комментарии:
1. Браузер загрузит файлы из того же каталога, в котором index.html находится.
2. Браузеры предназначены для работы на клиентских компьютерах отдельно от сервера. Возможно, вы могли бы разместить файл на своем веб-сервере и использовать XHR или fetch для его загрузки?