Задать вопрос
  • Почему запрос работает в Postman, но не работает на фронте? ЧЯДНТ?

    @LoveCodeandCoffe
    А что-то пишет в консоли ? Может ошибку какую выдает?
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    LoveCodeandCoffe, И дядя как он запустит команду serve на шаред хостинге?)) Короче позоришься только ты прочитай уже наконец 3 ссылку. Как обычное приложение create-react-app билдят у себя на локалке а затем размещают на обычном шаред хостинге. Прописав всего лишь rewriterull. И встань уже с лужи)
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    McBernar, Ты читал ссылки которые я скинул)) на шаред хостинге нджинкс установлен автоматом, . Все, что нужно делать прописать htacces. Чтобы находить твои файлы это и ежу понятно, но тебе видемо нет.
    Ты хоть ссылки открывал ) Ты путаешься во всем. Все что нужно это настроить htacces файл. Не нужно подымать сервер средствами реакта. Ты его не подимешь на шаред хостинге, там нет поддержки ноды.
    Прочитай 3 ссылку. Там деплоится приложение и не подымается никакой сервер. Твое приложение обрабатывается nginx который автоматом установлен на все хостинги. Какой тебе еше север нужен?. Речь о разных серверах понимаешь? Для ssr тебе одного nginx будет не достаточно. Надеюсь понимаешь. А для create-react-app сервер на ноде не нужен. ты просто копируешь папку nginx на хостинг. Речь о обычном хостинге шаред хостинге. На vps nginx автоматом не ставят, поэтому ты его и устанавливаешь. Но это не для функционирования приложения. А для того, чтобы его можно было бы правильно обнаружить в сети.

    Для ssr. Для САМОГО приложения нужен сервер на node. Для cra такой сервер не нужен. Ты можешь залить build папку на github pages. Все, что нужно это прописать rewriterull и все))) . Да проверь сам если не веришь. Также можно разместить на обычный шаред хостинг , потому как там nginx уже установлен. А для реакт преложения которое не использует рендер на стороне сервера, не нужен сервер.

    Или ты мне про nginx пытался доказать. Но он установлен на всех шаред хостингах автоматом.
    Поэтому твое . "Вам нужен сервер" Какой ему еще нужен сервер??
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    McBernar, LoveCodeandCoffe, Держи еще ссылку https://medium.com/@aforamitrai/how-to-deploy-reac....

    Повтори все эти 3 шага . После этого убедишься, что ты был плохо осведомлен в этом вопросе.

    Ps. Ну ты давай, это образовывайся)
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    Delerom, Вы модифицировали, сами как-то шаблон? . Причин вызывающих эту ошибку много. Залили все, все это я надеюсь содержимое папки build? . Какой у вас хостинг?
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    Мда, https://dev.to/crishanks/deploy-host-your-react-ap... почитайте первая же ссылка в гугле. Сервер, он использует только в процессе разработки, это и ежу понятно. А билдится все это дело в обычный js .
    На еще ссылку. https://medium.com/@cmichel/how-to-deploy-a-create...
    Ну странный вы человек))). Как обычному javascript может быть нужен сервер. Вы вообще понимаете , что делает команда build ? Что такое babel , да и вообще что такое react . И webpack. Сервер по сути то, нужен не реакту а webpack, чтобы у вас хот релоад работал, и прочие фифти-плюшки. Когда вы пишите yarn build .
    Ваш реакт код трансформируется в обычный js файл. . Который подключается к index.html. И вы утверждаете, что для содержимого папки build нужен сервер?)))
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    McBernar, Это я чушь несу? Вы читать пробовали, прежде , чем что-то утверждать?
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    Delerom, Ваш шаблон на чистом реакте. Вам нужно произвести сборку приложения. npm run build или yarn build ( команды могут отличаться, список всех команд есть в package.json файле)
    В вашем случае npm run build --prod
    после чего содержимое папки build( только это) залить на хостинг (куда , думаю разберетесь, если обычный хостинг, то обычно папка === имени домена). После произвести все настройки, согласно вашему хостинг провайдеру.

    И еще важный пункт. Скорее всего этот файлик будет уже в вашем проект , и будет правильно настроен.
    Фаил .htacces
    Суть в том, что он должен быть настроен так, чтобы всегда отдавать индексную страницу - index.html
    Навигацию на себя берет сам реакт используя роутинг, и на его основании показывает нужное содержимое. Но физически страница у вас 1. НО, я думаю, обо всем этом позаботились создатели шаблона.
  • Установка react приложения на хостинг?

    @LoveCodeandCoffe
    Вы заблуждаетесь. Реакт использует виртуальное дом дерево. Для его работы сервер не нужен. Сервер становится не обходим. Если вы хотите свое реакт-приложение рендерить на стороне сервера.

    А static generation также задействует сервер но только во время процесса сборки. После сборки, приложение приставляет собой набор html страниц, которым также не нужен сервер.

    Просто реакт — это javascript . Который работает чисто на клиенте, ему сервер не нужен, такой подход ( не уверен) называет client generation. У вас 1 html страница. А весь контент генерирует js

    Итого react ssr - нужен сервер всегда, react static generation - нужен сервер только в момент сборки/пересборки приложения. react - сервер не нужен
  • Можно обойтись установкой Ubuntu только на виртуальную машину для полноценной работы в вебе?

    @LoveCodeandCoffe
    Виктор Таран, Причем тут ,штанга? Все потребности в вебе закроет wsl. А вы мне пример со штангой , Мдда. ставится дистрибутив линукса, на винду и ВСЕ. ну и накой 2 системой ставить линукс?.
    Так вы пловцом со штангой себя назвали))
    Зачем автору топика ставить линукс, 2 системой, отнимать под ее места. Переучиваться. Ради чего??

    "должна быть причина не просто нежелание разбираться с линукс" Так вы и работаете с линукс просто из винды., что удобнее в сто раз , чем ставить вторую систему Винда, возможно в скором времени вообще на ядро линукса перейдет

    "Лучше работать там, где удобно и разбираетесь в окружении."
  • Можно обойтись установкой Ubuntu только на виртуальную машину для полноценной работы в вебе?

    @LoveCodeandCoffe
    Виктор Таран, Господи ставите на windows wsl и все 99% процентов веб разработчика вы покройте. Зачем с винды ( за которую к тому же денег заплатили ) переходить на линукс. Я понимаю еще если линукс первая система

    А так в магазине виндовс дистрибутивы линукса на любой вкус и цвет. Все что нужно для веб разработчика это терминал линукс, ну так вот он есть в виндовс ))
  • Можно обойтись установкой Ubuntu только на виртуальную машину для полноценной работы в вебе?

    @LoveCodeandCoffe
    Коментарии ниже огонь. Короче и виртуалку поставить и сервера можно на виндовс взять. :=) Просто, пожалуйста почитай про wsl. Для разработчика (Web разработчика) с мэйн системой виндовс, это лучшее решение.

    Пользуешься виндой. А для работы используешь линукс терминал.
  • Можно обойтись установкой Ubuntu только на виртуальную машину для полноценной работы в вебе?

    @LoveCodeandCoffe
    Мдя разработчики , windows им плохой. Есть три волшебные буквы
    который, делают работу на винде для веб-разработчика, ровно такой-же как и для других операционных систем — WSL

    Почитай, пригодится https://docs.microsoft.com/en-us/windows/wsl/insta...
  • Как правильно написать выборку?

    @LoveCodeandCoffe Автор вопроса
    LoveCodeandCoffe, LoveCodeandCoffe, А нет не то( если будет 30 например балов. То по условию выдаст самый плохой ответ. Вообщем как должен работать limit. Limit это максимальное количество очков для этого результата, блин возможно фильтром не получится возможно здесь switch case лучше подойдет
  • Как правильно написать выборку?

    @LoveCodeandCoffe Автор вопроса
    Круто спасибо) Я вот и забыл ,что третьим аргументом идет можно передать массив.
    В итоге сделал ваше решение , только в конце извлекаю 1 элемент массива
    [...Object.values(opinions)].filter((option, index, array) => option.limit <= resultCore && resultCore <= array[index +1]).limit[0]

    так как если человек наберет ровно 15 баллов. То он пройдет и по нижней границе и по верхней . А мне нужен только 1 результат . По этому веду вычисления в меньший сторону. Спасибо
  • Как в моем случае синхронизировать отображение клиента с разметкой сервера (SSR)?

    @LoveCodeandCoffe Автор вопроса
    LoveCodeandCoffe, Ну вот const data = await resolveData() она и ждет ,чтобы отработали все эффекты. Эффекты отработали. Сервер выдал html, и закончил запрос. А вот если новые эффекты пошли( например, сервер от рисовал страничку, после 3 секунд кликнули на другую страницу сайта ) он их уже не обрабатывает, как я понимаю, потому, что запрос на сервер вообще не приходит.
  • Как в моем случае синхронизировать отображение клиента с разметкой сервера (SSR)?

    @LoveCodeandCoffe Автор вопроса
    Да читал, вы возможно про Это
    // Wait for all effects to finish
    const data = await resolveData()


    Ну да боюсь вопрос тут не решит проблему( Так как сам не до конца понимаю, почему так работает. Вообщем если я использую хук 1 раз мне выдается правильная разметка, если хук с зависимостями, то он грузит данные на клиенте но не обновляет разметку. Получается, как-бы отставание разметки. Контент новый , разметка старая. Разметка меняется на новую только если обновить страницу. А вот при 1 рендере все хорошо.
  • Какова степень поддержки оператора nullable. В браузере и node js?

    @LoveCodeandCoffe Автор вопроса
    Спасибо, теперь знаю как он правильно называется
  • Как бороться с утечкой памяти при использовании UseEffect?

    @LoveCodeandCoffe Автор вопроса
    У меня есть еще плохое предположение, что тут всему виной запрос на сервер, т.е его же прервать нельзя, и когда сваливаю с табика не дождавшись окончания запроса, вот тогда это ошибка и вылазит. Если проблема в этом ,что можно придумать в этом случае
  • Возможно вставлять php код в шабланизатор handlebars??

    @LoveCodeandCoffe Автор вопроса
    Hellayas Спасибо, я вас понял. Т.е 2 приложения . Один клиентская часть . Другой серверная. И связь через api. Но вот с классическими cms которые традиционно написанные на php и html которых генерируется на сервере. Можно переписать , чтобы страницы рендерились на стороне клиента, используя js ?