// личный канал‑лог
gavrilovlog
← все записи

Но какое же фронтенд отвратительное дело, “не в обиду всем причастным, просто у…

👁 5675💬 3
А почему я так высказался, да потому что я делал все по документации библиотек и у меня каждые 5 минут вылетали конфликты с зависимостями. И чтобы сверстать эту страницу, я максимально забил на гордость и был в полном астрале происходящего, нарушая все принципы хорошего кода. А временами выдергивающим себя из этой бездны ошибок SSR и клиента, чтобы обматерить то дело, которым я сейчас занимаюсь 🙂 Видите ли SSR пытается использовать require() для загрузки axios, который является модулем ES. Вместо того чтобы использовать import(), который я указываю в коде на клиенте. И самое забавное, что ни одно решение из issues и stackoverflow по данной проблеме, которые ведуться еще с 19 года, про использование ES-модулей вместо CommonJS, не помогло. И знаете что я решил? SSR не будет 🙂 После питчинга, первого, кого я найму в проект это фронтенд разработчик с железными нервами, потому что именно такие должны быть нервы у специалиста данной области Вообще этот пост в тему того, что фулстек специалистов не существует, увы. В любом случае надо выбирать, либо вы профессионал в одной области, либо посредственность во всех. Даже сейчас уже замечаю, что чем глубже погружаюсь в GoLang разработку, тем больше забываю Node.js. Хотя большую часть своей карьеры я работал именно с Node.js.
721

Комментарии · 3

  • @aakkaakkaakk
    Может не стоит использовать axios?)
    • @superadmin0777
      +, есть же fetch
      • аноним
        ага, в итоге плюнул и сделал на fetch 🙂 Но как мне помниться у него нет стандартной обработки ошибок АПИ