Ответы пользователя по тегу Веб-разработка
  • Как предотвратить бесконечную загрузку страницы при отправке post запроса?

    @calculator212
    обновлялся счетчик отправленных сообщений
    Нужно отдельное API которое будет возвращать тебе значение счетчика для текущего чата, например по id чата. На стороне клиента нужно использовать js, сейчас обычно используют fetch реже XHR, соотвественно в js тебе нужно будет запустить фоновый процесс который будет опрашивать сервер раз в секунду например и обновлять счетчик
    Ответ написан
    Комментировать
  • С++; Дескоптные приложения или веб или операционные приложения?

    @calculator212
    PS в основном я специализируюсь на вебе и можно ли на с++ что нибудь в нем писать?
    Если речь про бек, то да можно. Часто используют boost/asio или просто asio, есть еще что-то от яндекса. Есть проекты и попроще, где всё в одном хидере лежит.
    в интернете видел только людей якобы "мазохистов", которые пытались так делать
    Суть в том, что если сравнивать с другими языками, то код писать действительно намного сложнее, честно говоря я хз где кроме яндекса используют c++ для бекнда в качестве основного языка. Если вы потестите ряд решений для бекнда на c++, то вы не получите какой-то улучшенной производительности, а сложности с использованием языка никуда не денутся. И кроме того, часть базовых вещей вам придется реализовывать самостоятельно, что не очень радует.
    Ответ написан
    4 комментария
  • Как корректно использовать пару JWT и Refresh токенов?

    @calculator212
    Я предполагал что фронтенд перед каждым запросом будет проверять не истек ли срок жизни access token, и если истек - отправляет запрос на обновление токенов, получает их, приклеивает и дальше проходит запрос. Но как в таком случае, разлогинивать пользователя при отсутствии активности в течении 1 часа?
    Его не нужно разлогинивать, т.к. проверка токена не пройдет. В общем это будет примерно так выглядеть
    1) фронт видит, что access токен истёк
    2) Отправляет refresh на точку api
    3) refresh api видит что refresh токен истёк и отправляет статус 401 например и фронт переводит пользователя на панель логина
    4) пользователь вводит учётные данные снова
    Ответ написан
    Комментировать
  • [Реверс сайта] Как вытянуть код css из скомпилированной сборки js?

    @calculator212
    Через инструменты разработчика не работает? На этом сайте нажал ф12(в мозиле) и перешел в раздел "{} стили" и там около 20-30 файлов css.
    Ответ написан
    Комментировать