Пікірлер
@СергійГац-щ7т
@СергійГац-щ7т Ай бұрын
Дякую хороша подача, та все зрозуміло хоч і версія змінилась! У 2024 році Strapi v5 реалізація кастомного контроллера з відео буде так: module.exports = { async three(ctx) { const {id} = ctx.state.user; // Отримуємо id користувача const response = await strapi.documents('api::todo.todo').findMany( { filters: { user: id, // Фільтруємо по користувачу done: false, // Фільтруємо по виконанню }, sort: "createdAt:asc", // сортуємо limit: 3, // лімітуємо } ); return response; } }
@СергійГац-щ7т
@СергійГац-щ7т Ай бұрын
Це офігеть як цікаво, продивився усі відео на одному подиху, почав з Strapi а стільки чудових та користних речей ще про Postman дізнався, короткі відео лише суть, одразу все зрозуміло, хоч і час минув та версії застосунків змінились, але все це інтуітивно зрозуміло та конфузу не викликає. Шкода що ви припинили знімати та публікувати відео(
@orthodox-chanel
@orthodox-chanel Ай бұрын
кто-то сталкивался с ошибкой при создании пользователей, как лечить ? страпи v4 если что Warning: role.connect[0].id is a required field
@тимургрибов-ы8т
@тимургрибов-ы8т Ай бұрын
Мне помогла переустановка strapi
@ЗадротизПреисподней
@ЗадротизПреисподней Ай бұрын
Для тех, кто использует Strapi 5: Создание Todo: - POST: /api/todos - POST: /api/todos?populate=user - если нужно, чтобы в возвращаемом объекте был объект user - Тело запроса: { "data": { "title": "Todo 5", "user": 3 - вместо целого объекта пользователя нужно подставить только его ID } } - У модели Todo в поле user указать отношение "User has many Todos" - В Settings/Users&Permissions/Roles/Authenticated/Users-permissions поставить галочку в блоке User в полях find и me
@НикитаАверьянов-е2ь
@НикитаАверьянов-е2ь 3 ай бұрын
Я из этого видео узнал про Postman больше, чем из специализированных видео. Огонь)
@alexandr8978
@alexandr8978 3 ай бұрын
Приветствую! Засада. Вроде и делаю все, как показано, но при отправке POST запроса выдает 405 ошибку. Вроде как запрет на доступ, но не знаю, где это можно исправить.
@ooosfg
@ooosfg 3 ай бұрын
Получилось побороть?
@alexandr8978
@alexandr8978 3 ай бұрын
@@ooosfg отчасти получилось снять определенные ограничения, когда установился через yarn. Но некоторые моменты остались((
@00oooo00oo
@00oooo00oo 3 ай бұрын
​@@alexandr8978 сейчас изменился путь - \api\ нужно добавить
@alexandr8978
@alexandr8978 3 ай бұрын
@@00oooo00oo спасибо! Получилось
@nan-simon
@nan-simon 6 ай бұрын
1:32 на новых версиях strapi столкнулся с проблемой при get запросе на /todos, выходит не Forbidden а NotFoundError. Решил проблему изменением ендпоинта на /api/todos. В примере документации почему-то это не поправили, у них так: .get('localhost:1337/posts', {
@annlyashutina1047
@annlyashutina1047 6 ай бұрын
Супер, спасибо тебе за объяснения 🎉
@yozheeg
@yozheeg 7 ай бұрын
курс топ
@yozheeg
@yozheeg 7 ай бұрын
спасибо, курс очень сильно помог
@chillside
@chillside 8 ай бұрын
Спасибо! Все посмотрел. Остались вопросы по деплою + интересно как можно подключить удаленную БД, например mySql
@vladislavkomkov5178
@vladislavkomkov5178 8 ай бұрын
Лучший контент, на 1.5 вообще идеально, быстро, понятно и без воды (воды можно и в книжках попить хахах). Спасибо, теперь у тебя +1 фан
@pir0zh0kDevTV
@pir0zh0kDevTV 8 ай бұрын
Название: Курс по Strapi Видео: Курс по Postman
@oceanbiden
@oceanbiden 9 ай бұрын
Здравствуйте! Есть проект на strapi. Сделан на 85%. Ищу разработчика
@yozheeg
@yozheeg 7 ай бұрын
пишите
@Civilizer1976
@Civilizer1976 11 ай бұрын
4:34 - не возвращает роль "role" 5:05 - нет возвращает поле "user" в "todo" Какая версия strapi? Наверное дальше нет смысла смотреть... :(
@vladimir-plakhotnik
@vladimir-plakhotnik 9 ай бұрын
Для версии 4.20.1: 1) В админке Settings/Roles/Authenticated/Users-permissions в секции ROLE ставь галочку find 2) В Postman в строке запроса добавь параметр populate со значение role или *: {{server}}/api/users/me?populate=role или {{server}}/api/users/me?populate=*
@Civilizer1976
@Civilizer1976 8 ай бұрын
@@vladimir-plakhotnik Да, интересно, освоил я этот страпи, конечно ожидал много большего от него. Но вернулся на безголовый Drupal 10-й версии. Там великолепно реализован сейчас graphql api(на внешку), на приём можно использовать тот-же rest(jsonapi) через apollo-rest-link(как-то так называется, не скажу точно). Да и сам по себе Друпал просто великолепен, особенно в новой оболочке и с этой новой темой - gin. А, ну и конечно то что он выдаёт это всё без этих безконечных properties.type.properties.type Как хочешь так и настаиваешь.
@vladimir-plakhotnik
@vladimir-plakhotnik 8 ай бұрын
@@Civilizer1976 strapi может гораздо больше, чем автор показал в своем курсе. И это понятно, ведь цель этого курса - знакомство. В реальных проектах делать кастомную логику будет overhead. Потому что вместо этого проще написать свои policy и добавить их в routes. Поэтому лучше все таки читать мануал. Вообще strapi имеет свои недостатки (например, даже для связи one to one она по умолчанию создает дополнительную таблицу, нет возможности сделать уникальные foreign key на уровне базы, только на уровне кода и тд). Но все таки главное достоинство - это низкая стоимость и высокая скорость разработки. А так, выбор конечно за девелопером, что юзать)
@Civilizer1976
@Civilizer1976 8 ай бұрын
@@vladimir-plakhotnik Ну, да, может быть, но мне нужно было чтобы наша менеджер по продажам (продавец) могла легко смотреть заказы, взаимосвязи, подчинённости, статусы и т.д. К сожалению страпи не может предоставить наглядные таблицы и представления: что с чем кому и почему, особенно если их десятки взаимосвязей. Для простенького проекта сойдёт, но для чего-то серьёзного и на перспективу масштабируемого вряд-ли. Хотя можно какой-нибудь react-dashboard прикрутить, но у меня тупо нет ни времени ни сил, я человек рабочий, хорошо хоть так...
@Pppp2341ffg
@Pppp2341ffg 11 ай бұрын
здравствуйте, подскажите, пожалуйста, можно ли как-нибудь сделать админ панель страпи русскоязычной?
@maxmoskalev9986
@maxmoskalev9986 11 ай бұрын
Спасибо за ликбез по Постмену. Всегда подозревал, что можно сделать удобную коллекцию чтоб токен не приходилось каждый раз копировать самому и т.д. Разобраться самому, честно, было влом)))
@АлександрВидин-с6я
@АлександрВидин-с6я Жыл бұрын
Спасибо
@dinmukhamedamirov2704
@dinmukhamedamirov2704 Жыл бұрын
Спасибо большое!
@dinmukhamedamirov2704
@dinmukhamedamirov2704 Жыл бұрын
Спасибо большое!
@dinmukhamedamirov2704
@dinmukhamedamirov2704 Жыл бұрын
Спасибо большое!
@dinmukhamedamirov2704
@dinmukhamedamirov2704 Жыл бұрын
Спасибо большое!
@dinmukhamedamirov2704
@dinmukhamedamirov2704 Жыл бұрын
Спасибо большое!
@dinmukhamedamirov2704
@dinmukhamedamirov2704 Жыл бұрын
Спасибо большое!
@candy_front
@candy_front Жыл бұрын
👍👍👍👍👍👍
@Mi-jt6nn
@Mi-jt6nn Жыл бұрын
Поле created at приходит из базы при создании сущности
@Mi-jt6nn
@Mi-jt6nn Жыл бұрын
Айдишник и updated at тоже
@atmalive
@atmalive Жыл бұрын
в новой версии (4) надо в строке дописывать ?populate=* - если нужно подгрузить связи
@n3trnnr
@n3trnnr 6 ай бұрын
Или указать populate[уровень вложенности]=нужный ключ / populate[1]=user
@SomeBody-n8c
@SomeBody-n8c Жыл бұрын
Плюс за 2 последних видео
@murat_ai
@murat_ai Жыл бұрын
Спасибо! Ждем продолжения
@ДанилГречкин-з5ч
@ДанилГречкин-з5ч Жыл бұрын
Большое тебе уважение и благодарность
@БобурТохиров-г9э
@БобурТохиров-г9э Жыл бұрын
очень хотлось бы увидеть продолжение курса (депойинг)
@d.koshkarev
@d.koshkarev Жыл бұрын
А будут 12 и 13 части?
@d.koshkarev
@d.koshkarev Жыл бұрын
Добрый день. На этом видео 5:26 мин. А если нужно чтобы Todo и Admin и User_Permission Как такое настроить?
@Niachan666
@Niachan666 Жыл бұрын
Хороший курс по постману лол
@mrWiled
@mrWiled Жыл бұрын
Блиииин, так нужны последние 2 видео!!! Друг, у тебя топ контент!!! Спасибо огромное!
@mrWiled
@mrWiled Жыл бұрын
Очень круто. Впитываю каждое видео!
@mrWiled
@mrWiled Жыл бұрын
Супер, спасибо! Все доходчиво)
@kirill.svetlov
@kirill.svetlov Жыл бұрын
Посмотрел ради интереса. Спасибо. Просто и доходчиво.
@БауржанБеглеров-е2ф
@БауржанБеглеров-е2ф Жыл бұрын
Автор молодец, контент понятный, чёткий, точный. Раскрывает всю суть концепции headless cms.
@ae_armageddon
@ae_armageddon Жыл бұрын
Чел вы просто офигенный, хотелось бы увидеть продолжение этого курса.
@maloun4726
@maloun4726 Жыл бұрын
странн, логин работает, а запрос тудух нет
@ПожилойЕнотик-л8я
@ПожилойЕнотик-л8я Жыл бұрын
Скорее всего указываешь токен не в Headers а в Params вкладке
@mihamihanik
@mihamihanik Жыл бұрын
Не контент, а золото, очень доходчиво объяснена концепция Headless CMS. Спасибо большое!
@ДмитрийМатросов-с7я
@ДмитрийМатросов-с7я 2 жыл бұрын
Да, ждем последние 2 видео)) Я попробовал самостоятельно, но ловлю ошибку при запуске после билда, где он ссылается на localhost: ....
@asanAzimkulov
@asanAzimkulov 2 жыл бұрын
Отлично
@ilayfortress4091
@ilayfortress4091 2 жыл бұрын
"никому не говори пароль" :D
@taras7844
@taras7844 2 жыл бұрын
Спасибо
@СергейКузнецов-г1ш7й
@СергейКузнецов-г1ш7й 2 жыл бұрын
Супер класс, спасибо за видос
@iharrwe
@iharrwe 2 жыл бұрын
Какой же ты молодец! Спасибо, мужик.
@NoName-oh9fh
@NoName-oh9fh 2 жыл бұрын
Ну и архитектура. Лучше алиасы использовать с модульной архитектурой
@ВладимирМельников-г5ь
@ВладимирМельников-г5ь 2 жыл бұрын
большое спасибо. Быстро, внятно, подача просто супер.