Читаем и пишем CSV и JSON файлы в Node.js

Sdílet
Vložit
  • čas přidán 6. 04. 2020
  • Курс: itgid.info/course/nodejs
    Этот урок: itgid.info/unit/nodejs?unit=n...
    Мои курсы: itgid.info/course
    Плейлист Node: • Курс Node.js - для тех...
    Image: aminoapps.com/c/therealmsofpo...
    Телеграмм канал JSRules: t.me/jsrules

Komentáře • 55

  • @urunov6466
    @urunov6466 Před 4 lety +12

    fs.writeFile('one.json', JSON.stringify(man), err => {if (err) console.log('Error')}); // Запись файла
    fs.readFile('one.json', 'utf-8', (err, data) => {console.log(JSON.parse(data))}; // Чтения файла

  • @user-tp7uh8lc7s
    @user-tp7uh8lc7s Před 3 lety +1

    Великолепное объяснение! Благодарю.

  • @user-jq7pl8ni5f
    @user-jq7pl8ni5f Před 3 lety +4

    Очень нравятся подача материала : в спокойном темпе грамотно и легко усваиваемо. В последнее время если смотрю обучающие уроки, то процентов 80 - это твои !

  • @andriikalinowski1030
    @andriikalinowski1030 Před 2 lety +7

    Спасибо! Вы единственный,кто настолько досконально обьясняет. Такая подача материала не зайдет толька мертвым

  • @andriikytsak170
    @andriikytsak170 Před 2 lety +2

    дуже дякую за ваш час та роботу)

  • @romanchernyshov2632
    @romanchernyshov2632 Před 4 měsíci

    Круто! Спасибо Александр!

  • @user-mg9rc7ku5f
    @user-mg9rc7ku5f Před 2 lety +1

    Очень нужный и классный урок+++

  • @aleksandroff2757
    @aleksandroff2757 Před 3 lety

    Отличный урок, спс!

  • @Lebedev.D
    @Lebedev.D Před 2 lety

    Спасибо, отличный контент))

  • @alexforos5425
    @alexforos5425 Před 2 lety

    Большое спасибо! Круто!

  • @svitlana6420
    @svitlana6420 Před 2 lety

    Супер! Спасибо)

  • @yakut54
    @yakut54 Před 4 lety

    Спасибо!

  • @hrantharuthiunian1011
    @hrantharuthiunian1011 Před 3 lety

    Спасибо!!

  • @johnymnemonick2559
    @johnymnemonick2559 Před 4 lety +1

    спасибо

  • @griboffff
    @griboffff Před 4 lety

    Спасибо

  • @windcrack8404
    @windcrack8404 Před 4 lety +1

    Канал, как и сам курс крутой, на следующею зп, обязательно куплю курс, чтобы поделать домашки. Я правильно понимаю, что записать на курс можно в любой день? И когда планируется 2 часть по дате примерно?

  • @SagePtr
    @SagePtr Před 4 lety +18

    Попросили сделать шрифт больше, увеличил его на один пиксель))))

  • @GonzaVladimir
    @GonzaVladimir Před 2 lety +3

    маленький экран? окей, увеличим на 1 =) сделайте 26-27 пожалуйста. Спасибо за материал!

    • @antonkuzmich366
      @antonkuzmich366 Před rokem

      как можно не видеть то, что там написано. я даже отдаляю, тк всё очень близко

  • @user-dl4iw8rz4r
    @user-dl4iw8rz4r Před 4 lety +5

    Здравствуйте! пришел поделится опытом, когда открываю в exel созданный файл csv то данные ложатся в одну колонку все , потом попробовал получить этот файл Node все норм получает объекты( ,кто сталкивался?

  • @vitaliigorshkov2736
    @vitaliigorshkov2736 Před 3 lety

    СПС. А подскажите, плз, чтоб дополнить CSV надо переписать весь файл? Или имеется что-то типа append?

  • @singlebw4065
    @singlebw4065 Před 4 lety +1

    Как вы говорите "Мы пойдём правильным путём". Как эти пакеты контролируются на содержание правильного кода, без заложенного хитрого кода, который направлен для хищение информации. Краем уха гдет слышал про майнерские пакеты.

    • @itgid
      @itgid  Před 4 lety +1

      да именно так. Правильный путь использовать пакеты. Потому что нужно различать уровни безопасности. Если вы работали с банками, то знаете как там контролируют ПО ( фиксация версий пакетов, проверка пакетов и т.д.) и все равно есть дырки.
      Есть и майнинги - даже сам сталкивался с этим. Но самописный код, если не вбухивать время на хорошую и качественную разработку, с тестированием и всем остальным - будет в разы хуже. А бизнес не готов за это платить.

  • @alexandrubobu3366
    @alexandrubobu3366 Před 4 lety

    Добрый день, канал супер!
    Как обойти КОРС на нод без фрэймворков (для json/geojson)?

    • @denisb1899
      @denisb1899 Před 4 lety

      Вот такие заголовки пропиши
      res.header('Access-Control-Allow-Origin', '*');
      res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');

    • @alexandrubobu3366
      @alexandrubobu3366 Před 4 lety

      @@denisb1899 спасибо, попробую.

  • @user-pm5yq4mr3i
    @user-pm5yq4mr3i Před 4 lety +5

    Ви читаєте мої думки. Я якраз почала шукати як це робиться.

    • @itgid
      @itgid  Před 4 lety

      Отлично!

  • @yevhenpolishchuk4327
    @yevhenpolishchuk4327 Před rokem +1

    Масив man в фигурных скобках? Я думал масивы записывают в квадратные скобки или тут что-то другое?

  • @aleksandrmakedonskiy3808

    как можно обновить объект

  • @olegm8489
    @olegm8489 Před 4 lety

    привет, у кого было так, что пишешь код
    HTML, CSS, сохраняешь в текстовом редакторе, обновляет браузер, а ничего не меняется?

    • @denisb1899
      @denisb1899 Před 4 lety +1

      В кеше браузера осталось, ctrl+F5 или в настройках браузера очистить кеш.

    • @user-cc6dj6nh6n
      @user-cc6dj6nh6n Před rokem

      Ну что обновилось?

  • @user-ok6lu8xj6s
    @user-ok6lu8xj6s Před 4 lety

    А не подскажете, как бороться с кодировкой? При использовании кириллицы выезжают каракули. Нашёл в документации параметр "encode", однако он изначально установлен как UTF-8, как сделать нормальную кодировку?

    • @itgid
      @itgid  Před 4 lety

      где пишет? Тут нужно уточнять. В консоли? При выводе по AJAX, в базу?

    • @user-ok6lu8xj6s
      @user-ok6lu8xj6s Před 4 lety

      @@itgid при выводе в базу.

  • @YauhenRomeiko
    @YauhenRomeiko Před 3 lety

    +

  • @alleksgrinn7227
    @alleksgrinn7227 Před 4 lety

    Отдельное Спасибо за креативную заставку, чувствуется рука мастера.
    Не согласен с вашим высказыванием - "что, писать руками, там где можно скопировать без ошибок",
    это и есть главный враг - "копипаст", начинающего программиста, через руки лучше доходит и запоминается..

    • @DrZlad
      @DrZlad Před 4 lety

      Alleks Grinn, согласен.
      Но так можно и на ассемблеры всё писать.
      Должна быть грань. Нода- тяжелый путь для новичка. Лучше нативный джс фронта.

    • @windcrack8404
      @windcrack8404 Před 4 lety

      Да, переписывать самому, несомненно круто, но иногда когда большой проект, ошибка допущенная в рабочем модуле, ее поиск займет много времени. Так что лучше скопировать нежели не дописать, что-либо и потратить часы на поиск ошибки.

  • @strelok6903
    @strelok6903 Před 4 lety +2

    Почему массив,это же вы объект создавали , массив создается же с таких скобок [ ] ,а с таких { }-боъект ,я же прав ???? Если нет то исправьте

    • @光荣归于习近平同志
      @光荣归于习近平同志 Před 4 lety

      Не просто массив, а ассоциативный массив. Объект это всё же нечто большее, чем просто фигурные скобки.

    • @aleksandroff2757
      @aleksandroff2757 Před 3 lety

      это называется просто - 'оговорка'

  • @alexxxx89
    @alexxxx89 Před rokem

    а что делать если require распознает как ошибку

    • @user-br5vg8oh3j
      @user-br5vg8oh3j Před rokem

      в js уже приоритет использовать import.

  • @topsecret9174
    @topsecret9174 Před 4 lety +1

    Звук - | Содержание +++

  • @valentinknoll4106
    @valentinknoll4106 Před 3 lety

    ++

  • @firewatermoonsun
    @firewatermoonsun Před 4 lety

    Кажется звук слабый

  • @RetuZZik
    @RetuZZik Před 4 lety +1

    А можно csv потом как xls скачать?

    • @itgid
      @itgid  Před 4 lety +2

      для этого вам придется конвертировать csv в xls ( проприетарный формат). Можно, но не всегда нужно.

  • @ii3246
    @ii3246 Před 2 lety

    да я и на 32 дюймах мелкий шрифт не особо то и вижу.🤣 такой норм, более чем приятен. но 12-16 плохо видно если только нос не уперт в экран. когда код пишешь так оно еще как-то вроде норм, начинаешь смотреть видос с кодом, и все, ослеп...

  • @user-ci8vc3qy6b
    @user-ci8vc3qy6b Před rokem

    Звук пофикси

  • @BoffkaBoffka
    @BoffkaBoffka Před 3 lety +2

    Спасибо, отличный курс, классное урок!
    P.S. :-)))!!! 4:52

  • @user-qu1ms4zg2h
    @user-qu1ms4zg2h Před 2 lety

    Спасибо!