Size: a a a

React — русскоговорящее сообщество

2021 March 25

VK

Vladimir Klimov in React — русскоговорящее сообщество
User Concept
Т.е. если мне нужно выложить весь проект с исходниками - я инициализирую git в корневой директории, закидываю на github весь проект, а открываться он должен корректно по ссылке вида https://username.github.io/project-name/build/index.html ?
Нет
Вам надо задеплоить билд отдельно
источник

UC

User Concept in React — русскоговорящее сообщество
Vladimir Klimov
Нет
Вам надо задеплоить билд отдельно
Ага, понял, вчера поизучал вопрос, т.е. нужно установить в корневую директорию gh-pages, создать таск "gh-pages -d build" и указать "homepage" в package.json итд ?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
User Concept
Ага, понял, вчера поизучал вопрос, т.е. нужно установить в корневую директорию gh-pages, создать таск "gh-pages -d build" и указать "homepage" в package.json итд ?
Я вам предлагаю погуглить инструкцию и сделать по ней, этого добра хватает в интернете
источник

UC

User Concept in React — русскоговорящее сообщество
Vladimir Klimov
Я вам предлагаю погуглить инструкцию и сделать по ней, этого добра хватает в интернете
Ок, спасибо, видимо что-то по невнимательности не учел. Единственно, чтобы заведомо не допускать ошибок, подскажите если не затруднит, как мне указывать пути ко всем файлам в src, в json файле итд, через "./" я так полагаю ? И в axios я вполне могу задать полный путь в json файлу вида "https://username.github.io/project-name/build/db.json" ?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
User Concept
Ок, спасибо, видимо что-то по невнимательности не учел. Единственно, чтобы заведомо не допускать ошибок, подскажите если не затруднит, как мне указывать пути ко всем файлам в src, в json файле итд, через "./" я так полагаю ? И в axios я вполне могу задать полный путь в json файлу вида "https://username.github.io/project-name/build/db.json" ?
К каким именно файлам?
Если вы хотите получать json файл по сети - вам надо положить его в папку public и запрашивать по http уже
источник

UC

User Concept in React — русскоговорящее сообщество
Vladimir Klimov
К каким именно файлам?
Если вы хотите получать json файл по сети - вам надо положить его в папку public и запрашивать по http уже
Т.е. по https не получится ? Следует только заменить протокол https на http ? Или к нему так же необходимо указывать путь вида "./" ?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
User Concept
Т.е. по https не получится ? Следует только заменить протокол https на http ? Или к нему так же необходимо указывать путь вида "./" ?
Получится, я имею ввиду, что надо сделать http запрос
источник

G

Gearonix in React — русскоговорящее сообщество
User Concept
А можете посоветовать, есть ли возможность как-то выложить на gh-pages приложение на react, без redux, данные получаю axios'ом из json файла из той же директории на github
в гугле много статей
источник

G

Gearonix in React — русскоговорящее сообщество
за два клика делается
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
User Concept
Т.е. по https не получится ? Следует только заменить протокол https на http ? Или к нему так же необходимо указывать путь вида "./" ?
К чему "к нему"?
Кладете json в public/ папку проекта
Потом делаете запрос на сервер, откуда его получаете, по урлу: /filename.json
источник

UC

User Concept in React — русскоговорящее сообщество
Vladimir Klimov
Получится, я имею ввиду, что надо сделать http запрос
Ну да, но в целом axios работает как обычный fetch ? Т.е. не нужно ничего изменять в запросе, если я переношу приложение с localhost:3000 на github ? Только указать полный путь к файлу с названием домена через http/https, либо указать путь к json файлу "/filename.json" если он лежит в public  ?
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
извиняюсь за оффтоп, чисто интерес. Последнюю неделю заметил что пропали былые админы в роли Ивана и прочих, куда делись эти строгие дядьки?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Eugene Stepanyuk
извиняюсь за оффтоп, чисто интерес. Последнюю неделю заметил что пропали былые админы в роли Ивана и прочих, куда делись эти строгие дядьки?
ушли по некоторым обстоятельствам
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
User Concept
Ну да, но в целом axios работает как обычный fetch ? Т.е. не нужно ничего изменять в запросе, если я переношу приложение с localhost:3000 на github ? Только указать полный путь к файлу с названием домена через http/https, либо указать путь к json файлу "/filename.json" если он лежит в public  ?
Да
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Eugene Stepanyuk
извиняюсь за оффтоп, чисто интерес. Последнюю неделю заметил что пропали былые админы в роли Ивана и прочих, куда делись эти строгие дядьки?
уже месяц как если не больше
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
понял, да, месяц где-то не заходил в чат, спасибо
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Maxim Koylo
уже месяц как если не больше
Понял? Ты не создаешь впечатление строгого дядьки
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vladimir Klimov
Понял? Ты не создаешь впечатление строгого дядьки
😥
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ммм?
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
ну на самом деле да, по недавним наблюдениям пока не строгий
источник