@Leonardo-lavanda

Почему не получается работа с файловой системой на node js?

Работаю с create-react-app, при попытке создать, прочитать и другие операции с файлами создает ошибку:

5d5690c70650d840743735.png
import React from 'react';
import './App.css';

// components 
import Sidebar from './components/Sidebar/Sidebar.js'


// data
let webComponents = require('./data/web-components.json');

const fs = require('fs');

console.log(fs);


setTimeout(() => {
  webComponents.push({'text': 'четвертый', 'isActive': false});

  fs.readFile('./data/web-components.json', 'JSON.stringify(webComponents)', () => console.log('ok'));
}, 4000);

class App extends React.Component {

  constructor() {
    super();
  }
 
  render() {
     return (
        <div className='App'>
          <Sidebar items={webComponents} />
        </div>
      );
  }
}

export default App;
  • Вопрос задан
  • 87 просмотров
Решения вопроса 2
Krasnodar_etc
@Krasnodar_etc
avito front
В ноде запускается простенький веб-сервер, который отдаёт реакт-приложение браузеру.
Реакт работает на клиенте, он никак не связан с нодой.
Ответ написан
Комментировать
@vshvydky
потому что реакт не исполняется в ноде (фс это модуль ноды), реакт собирает свой бандл используя ноду и модуль вебпак, далее это ванильный js скрипт и html + css и все. ноды там более никогда нет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы