🛠 Публичный API на FastAPI: учимся дёргать ручки без боли
🎯 Цель Короче, родилась идея - замутить публичный API на FastAPI, где можно будет без стресса и боли отрабатывать взаимодействие с ручками. Смысл простой:
- бекенд на питоне (я сделаю сам, выложу код),
- открытая документация, куда будем вместе добавлять варианты, как эти ручки дёргать - под разные языки на фронте. Что будет:
- Исходники (прям в открытом доступе);
- Документация: как и чем дёргать ручки;
- Сервер будет развёрнут (арендую домен, можно будет голосовать за название - дайте волю фантазии);
- Первые ручки - по авторизации, аутентификации, профилю и т.п. 🤝 В чём прикол Вижу, как многие фронтендеры жмут ручки API как в темноте что-то дёргается, но не туда. Много кто делает лендинги, но как только надо поработать с API - начинается боль, гугл, гугл, ещё раз гугл, и в итоге «почему 401?». Я чуть знаю JS, но ниже джуна уровня, не понимаю, что вообще происходит под капотом. Поэтому хочу, чтобы фронтендеры сами писали подходы, а не я там придумывал. Как раз посмотрю, как надо делать 😉. 🧩 Как это будет работать
- Хочешь предложить новый подход - кидаешь описание в комментариях к доке;
- Добавляем, обсуждаем, улучшаем;
- Если будет движуха - сделаю альтернативу Swagger'у, где можно будет устраивать баттлы: "Вот так дёргать - огонь🔥, а вот тут шляпа полная" С голосовалкой, рейтингами, плюсиками, комментариями и всей этой гиковской радостью. 🧪 Где посмотреть В данный момент пока есть только этот материал, идея сформулировалась только что. 🔗 https://beahea.ru/api/info/docs - можно дёргать ручки руками, щупать код прямо в браузере. 🔗 https://beahea.ru/resume - то же самое, но в более юзер-френдли виде. Нажимаешь "Посмотреть исходный код BeaHea", и тебе в окно вываливается HTML. Можно жамкать по файлам, и они открываются тут же. Вообще это страница моего резюме, но я просто уже туда внедрил более менее адекватный интерфейс для просмотра. 💬 А что бекендеры?
- Подключаться к проекту могут все, кто шарит питон;
- Внедряем ручки вместе - кидайте заявки, добавлю в GitHub;
- Можно и на других языках бахать, будет особая «версионность»;
- Хочешь кастомный модуль - приходи, покажи, встроим 💪 🧱 Безопасность & взлом: не сегодня, но скоро Если всё взлетит, хочу открыть лабораторию безопасности. Типа тренировочной площадки для хакеров (white-hat, не перепутай). Будем симулировать атаки, дыры, и закрывать их. Прокачка навыков - и для бэков, и для фронтов. ⚠️ Тут без профессионалов не вытащу, так что если шаришь - отпишись. Сюда я сам пока не лезу, нужен опыт и трезвые головы. 🤷 А зачем всё это? Хз. Может, никому и не нужно. Может, уже есть нормальные инструменты, и я просто изобретаю кувалду вместо отвёртки. Но хочу попробовать. Если взлетит - будет крутая платформа, если нет - хотя бы поржали и чему-то научились 🙂 🙌 В чём помочь?
- В первую лайкай пост, и пиши в коменты, может ли быть идея жизнеспособной;
- Предлагай названия для домена;
- Пиши, какие ручки и бизнес-логику хочешь потестить;
- Делись ссылкой с друзьями;
- Если ты фронт - покажи, как дёргать ручку красиво;
- Если ты бек - подтягивайся в контрибьютеры. 😎 Короче Давайте дёргать ручки с умом. И с кайфом. А не "опять какая-то ошибка, я просто обновлю страницу" 😅 --- #тренировка_api #fastapi #backend #frontend #openapi #swagger #учуськодить #контрибьют #учимсявместе #ручки #продергаливпрод
· 23.06.2025
Смотрю, 20+ комментариев, думаю зайду по читаю, видима Димка зацепил все таки. Ахаха, в итоге зацепил, но немного не то, что хотел 😆
ответить
коммент удалён
· 23.06.2025
Работаю с возражениями))
ответить
ответ удалён