Локальный сервер для проектов и тестирования

  Рет қаралды 44,556

Михаил Непомнящий

Михаил Непомнящий

Күн бұрын

Пікірлер: 87
@mishanep
@mishanep Жыл бұрын
Если вы хотите использовать JSON-server для своих проектов в портфолио, то посмотрите в сторону CodeSandbox, который сегодня позволяет создать онлайн песочницу с JSON-server. Ваше фронтенд приложение вполне может стучаться в эту сторону. Как пример: codesandbox.io/p/sandbox/hopeful-tree-1mixrj Запрос к нему будет 1mixrj-8080.preview.csb.app/posts
@ЕгорЗверев-й8к
@ЕгорЗверев-й8к Жыл бұрын
мужик, ты лучший
@РоманБирюков-ц2в
@РоманБирюков-ц2в 2 жыл бұрын
Доброй ночи, Михаил! Я еще не все Ваши ролики прошёл :), но ощущаю, что мне будет мало... Многих товарищей уже наслушался, но только от Вашего контента исходит благодатная энергетика, прям хочется заниматься и заниматься. Продолжайте пожалуйста!
@arti532
@arti532 2 жыл бұрын
@Идешь в разные области реакта @гуглишь решение @попадаешь вновь на данный канал с рассказом нужной технологии @ставишь лукаса👍
@andreydiakonov57
@andreydiakonov57 2 жыл бұрын
Офигенное видео, подробно, сжато, и по сути! Спасибо Вам!
@voidcode2534
@voidcode2534 2 жыл бұрын
Огромное спасибо! Невероятно рад что наткнулся на Ваше видео) Большое спасибо
@evloev4821
@evloev4821 2 жыл бұрын
А я везунчик, с первого видео наткнулся на топ контент, и не пришлось даже других смотреть )
@vitalygaraev8093
@vitalygaraev8093 Жыл бұрын
Прекрасная история. Михаил как всегда на высоте. Все понятно. Спасибо!
@devastoned
@devastoned 2 жыл бұрын
Большое спасибо Михаил! Долго не мог найти информацию по серверной части для домашних тестовых проектов
@GoodArtStudioRu
@GoodArtStudioRu 5 ай бұрын
Дай Бог тебе здоровья!!!
@vladimirplyukhin5234
@vladimirplyukhin5234 2 жыл бұрын
Михаил, спасибо Вам большое за уроки! Очень помогаете.
@true227
@true227 Жыл бұрын
Спасибо большое. Вы один из немногих рассказываете про реальные практические приемы без воды и тупого копирования оф доки.
@spaikissinfernio8610
@spaikissinfernio8610 Жыл бұрын
Спасибо, видосик помог. Сделал себе тестовую апишку,
@yaroslavzef7267
@yaroslavzef7267 Жыл бұрын
Спасибо за обзор! Хорошая штука что бы потестить REST API
@АлександрЮсюз-я8м
@АлександрЮсюз-я8м 3 жыл бұрын
большое спасибо, как раз то что сейчас нужно
@lalepuCheats
@lalepuCheats Жыл бұрын
долго искал как сделать свою API и нашёл ваше видео спасибо
@paulsekishov4143
@paulsekishov4143 3 жыл бұрын
Спасибо большое! Благодаря Вашему опыту у меня расширяется кругозор RESPECT
@mico6762
@mico6762 3 жыл бұрын
Было бы круто увидеть видос про бэкенд для фронтендеров: сделать простенький апи, запилить круд, ну и вот это все
@krokodile6550
@krokodile6550 2 жыл бұрын
Канал Pedro Tech
@nepcz
@nepcz Жыл бұрын
Димыч на канале it-kamasutra сделал видео недавно back-end путь самурая, перезагрузка 3е видео и как раз рассказал об этом
@mico6762
@mico6762 Жыл бұрын
@@nepcz спасибо за инфу, уже не столь актуально)
@nepcz
@nepcz Жыл бұрын
@@mico6762 тоже так подумал, раз год прошел, но на всякий случай))
@Seacrest.
@Seacrest. 3 жыл бұрын
Спасибо. Очень полезно было узнать
@ВладимирГугин-ш7щ
@ВладимирГугин-ш7щ 2 жыл бұрын
Спасибо ! Очень полезная инфа. Читал статью на медиуме, там все по сравнению с этим видосом очень поверхностно
@2009Spread
@2009Spread 3 жыл бұрын
уже даже забыл про него, спасибо напомнил
@saiman835
@saiman835 3 жыл бұрын
Вот прикол, 4 часа назад сам искал какой бы мок сервер применить и выбрал этот. И тут когда уже все настроил и работаю с ним, увидел твое видео.
@Infinity-zf8ms
@Infinity-zf8ms 3 жыл бұрын
Спасибо за видео)
@ЭнрикаДэй
@ЭнрикаДэй 2 жыл бұрын
дякую, дуже допоміг :)
@ДанилДмитриев-я5м
@ДанилДмитриев-я5м Жыл бұрын
На русском пиши
@sharkman6434
@sharkman6434 3 жыл бұрын
Михаил снимите пожалуйста про Firebase 9 как сделать юзера и привязать к нему контент например контент для его профиля ( фото, текст, слоган и тп ) спасибо огромное за ваши видео !!
@КиселевСергей-ъ1о
@КиселевСергей-ъ1о Жыл бұрын
спасибо, очень информативно!
@djubei2265
@djubei2265 3 жыл бұрын
Круто! Спасибо!
@izzy7541
@izzy7541 3 жыл бұрын
Можно еще дополнить деплоем на хероку вместе с реакт приложением. Сам недавно разбирался с этим, не сразу понятно было что и как там
@murodpro-1736
@murodpro-1736 Жыл бұрын
Спасибо большое капец как помог
@zhibeka6814
@zhibeka6814 2 жыл бұрын
Здравствуйте Александр! А можно ли построить crud приложение с json-server, где сперва нужно войти (authentication) или зарегистрироваться( тоже чз json-server), потом только увидеть crud app и там же все операции выполнять (create, read, update, delete) ?
@АлексейСаломатин-о4ю
@АлексейСаломатин-о4ю 2 жыл бұрын
Каеф. Спасибо!
@sergsergey4251
@sergsergey4251 3 жыл бұрын
Спасибо!
@nurjam6151
@nurjam6151 Жыл бұрын
подскажите пож-ста package.json на 1:30 скачивается/устанавливается откуда?
@mishanep
@mishanep Жыл бұрын
На видео используется стандартная сборка create-react-app Как пользоваться можно почитать тут create-react-app.dev/docs/getting-started
@Ksen14
@Ksen14 2 жыл бұрын
Подписка!
@ЯрославИсаков-ч2л
@ЯрославИсаков-ч2л 2 жыл бұрын
как сделать строгое соответсвие по элементу в массиве? Условно "category" = [ "first", "two" ], я обращаюусь к caregory_limit и оно выдает даже при совпадение 1-2 букв
@Egor_N
@Egor_N 2 ай бұрын
Михаил добрый день. Спасибо за краткий, но в то же время очень содержательный контент. Я прохожу обучение по вашим урокам на Stepic там ваши уроки так же отличаются от многих в лучшую сторону. У меня один вопрос по данному видео. JSON Server получает данные из созданного ранее json файла. Если изменять данный файл посредством js, будут ли данные изменения отражаться в JSON Server.
@mishanep
@mishanep 2 ай бұрын
Приветствую! Я показал базовые возможности JSON Server. Если вы знакомы с разработкой на NodeJS, то с помощью документации можно посмотреть как создавать более сложные кейсы. Там как раз получится, что посредством JS будут меняться данные в тестовой БД.
@Egor_N
@Egor_N 2 ай бұрын
@@mishanep Спасибо.
@joonlorka1371
@joonlorka1371 Жыл бұрын
Спасибо за труд, не подскажете на json server можно использовать только один json файл db. json или можно несколько json файлов? Например в одном регистрационные формы хранить, в другом тестовые билеты с вопросами?
@druf5962
@druf5962 Жыл бұрын
Спасибо за видео. А как узнать общее кол-во динамических страниц через get запрос? (без скачивания всего списка и махинаций с делением по лимиту на фронте)
@mishanep
@mishanep Жыл бұрын
Чаще всего бэкенд предоставляет отдельный ключ с этой информацией. Json-server из коробки этого не делает, но при большом желании и можно расширить, используя прилагаемое API.
@druf5962
@druf5962 Жыл бұрын
@@mishanep спасибо за ответы
@langgs
@langgs 10 ай бұрын
спасибо!
@karoche-tv
@karoche-tv Жыл бұрын
Допустим я написал простое приложение Todo. А как деплоит Реакт и JSON server чтобы работал не локально? Есть такой JSON server не фейковый сервер?
@mishanep
@mishanep Жыл бұрын
Не фейковый обычно пишется бэкенд разработчиками или фуллстеками. Есть решения вроде Pocketbase или headless CMS, но и там тоже требуется определенный эффорт от разработчика. Есть также публичные API, которые можно использовать для своих фронтенд-приложений. Но в большинстве случае они предоставляют данные только на чтение.
@karoche-tv
@karoche-tv Жыл бұрын
@@mishanep а типа создать чисто backend от express.js или node.js ? А как создать можно такой сервер что учить надо
@mishanep
@mishanep Жыл бұрын
@@karoche-tv Если на JS, то Nodejs и какой нибудь фреймворк к нему, тот же Express. Плюс базы данных, чтобы хранить те самые не фейковые данные. Например, mongodb или sqllite.
@KhokhlovNikita
@KhokhlovNikita Жыл бұрын
Можешь посмотреть mockapi, бесплатный, но ограниченный сервер
@romanpityul8805
@romanpityul8805 2 жыл бұрын
Спасибо за видео! а не подскажете, как называется ваша тема VSCode?
@mishanep
@mishanep 2 жыл бұрын
Сейчас пользуюсь темой Code Sandbox. Не уверен она ли была в тот раз.
@olegpavlov4329
@olegpavlov4329 Жыл бұрын
Спасибо.
@velikorossnationalist4259
@velikorossnationalist4259 Жыл бұрын
А как в vite прописать конкурентный режим? У меня ошибки вылезают. Сервер грузится, а фронт нет. Либо наоборот. В Вашем примере CRA
@weak_aura
@weak_aura Жыл бұрын
этот бд будет работать если задеплоить на гитхаб? и rest api
@stanislavasgoldyckis7740
@stanislavasgoldyckis7740 3 жыл бұрын
👍
@pvls9514
@pvls9514 2 жыл бұрын
Подскажите как обращатся к json-server через запрос get/fetch?
@mishanep
@mishanep 2 жыл бұрын
Разве в видео об этом нет? У вас json-server запускается по конкретном адресу на локалхосте, с конкретным портом. Вы по нему обращаетесь через fetch, добавляя к адресу название ключей, что самостоятельно добавили в db.json.
@pvls9514
@pvls9514 2 жыл бұрын
@@mishanep сталкивались ли с cors mode ? Когда запускаю get запрос в vs а сервер запускаю в командаре, в консоль ошибка: cors conflict... если использовать fetch, можно отключить а как отключить при get запросе? (XmlHttpRequest)
@pfcompany885
@pfcompany885 Ай бұрын
А как эмулировать токены / время и прочие плюшки?
@artemkravetz9553
@artemkravetz9553 2 жыл бұрын
Возможно что бы сервер работал постоянно? Что бы портфолио работало, развернуть на верселе и тянуть с JSON данные
@mishanep
@mishanep 2 жыл бұрын
В принципе возможно, но не уверен что на верселе или гитхаб пейджес это просто сделать.
@vladimirmuratov2220
@vladimirmuratov2220 Жыл бұрын
Михаил, спасибо Вам за Ваш труд. Очень интересное и познавательное видео, в прочем как и все остальные. Я попробовал задеплоить этот проект на Vercel, json server запускал через concurrently, но это не работает. Поискал в интернете варианты - не нашёл. Может подскажите как это сделать? Конечно желательно в формате видео урока. Это избавило бы от необходимости делать базу данных на Firebase или MongoDB . Очень рассчитываю на Ваш отклик 😇
@mishanep
@mishanep Жыл бұрын
CodeSandbox позволяет создавать инстансы json-server. Вы можете создать таковой и настроить под себя и делать запросы на него. По факту json-server не для продашкна, а для разработки. Но современные песочницы для нас и такой вариант предложили.
@vladimirmuratov2220
@vladimirmuratov2220 Жыл бұрын
@@mishanep А что вы используете на продакшн?
@pvls9514
@pvls9514 2 жыл бұрын
По сути Json-server нужен для работы с данными, с умной сортировкой, не для того чтобы установить на него Реакт приложение, я правильно понимаю?
@mishanep
@mishanep 2 жыл бұрын
Json-server не имеет ничего общего с архитектурой фронтенд-приложения. Он одинаково хорошо подходит как для Реакт приложений, так и для любых других, будь то ванилла, vue, angular или что-то еще.
@arthurq7843
@arthurq7843 Жыл бұрын
Возвращает объект со свойством type: cors
@baigeldysultanov
@baigeldysultanov Жыл бұрын
как задеплоить проект с таким сервером
@mishanep
@mishanep Жыл бұрын
Это тестовый сервер - он для разработки, не для деплоя. Если очень хочется, можно воспользоваться CodeSandbox - у них среди песочниц есть и JSON Server.
@konglomora3230
@konglomora3230 3 жыл бұрын
🙂🙂🙂
@thunderwin
@thunderwin 10 ай бұрын
я забуксовал на ""свеже установленный криэй три ак аб"
@mishanep
@mishanep 10 ай бұрын
Эту штуку не обязательно использовать с Реактом. Да и Реакт можно собрать по-разному. Вы можете обычную html страничку создать и js файлик к ней с запросами на тестовый сервер
@ЕгорЗверев-й8к
@ЕгорЗверев-й8к Жыл бұрын
больше не надо мучаться с кастрированными mock api!!!
@kirshner93
@kirshner93 2 жыл бұрын
а насколько уместно сравнивать JSON-server и метод Promise.resolve([]), который так же позволяет нам вернуть любую структуры которую мы сами напишем? или есть какая то разница в использовании JSON-server против Promise.resolve([]) ? спасибо заранее за ответ!🙏
@mishanep
@mishanep 2 жыл бұрын
Думаю совсем неуместно. Json-server - это имитация базы данных, в нее можно что-то сохранить, изменить, удалить, сделать выборку с поиском, сортировкой и пр. Promise.resolve позволит вам имитировать результат ответа от сервера, в рабочих задачах в качестве заглушки - отличный инструмент, но ограниченный.
@marsiki_official
@marsiki_official 2 жыл бұрын
@@mishanep понял, значит json server как раз отлично подойдут для изучения и отработки таких запросов как post,put,del Спасибо вам большое
@demid088web
@demid088web Жыл бұрын
Спасибо большое за видео!
@Дмитрий-д2к9б
@Дмитрий-д2к9б 2 жыл бұрын
Спасибо!
@jamjam3337
@jamjam3337 2 жыл бұрын
👍
@user-bot402
@user-bot402 Жыл бұрын
Спасибо!
Запросы к серверу с библиотекой Axios
27:38
Михаил Непомнящий
Рет қаралды 57 М.
Знакомство с REST API и форматом JSON
27:48
Михаил Непомнящий
Рет қаралды 64 М.
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
Air Sigma Girl #sigma
0:32
Jin and Hattie
Рет қаралды 45 МЛН
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
Node JS & PostgreSQL полный курс 2021 Rest API
20:08
Полный курс по JSON для начинающих.
18:21
Аве Кодер
Рет қаралды 46 М.
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН