Ответы пользователя по тегу Node.js
  • Какой стэк у skillsuccess.com?

    Steel_Balls
    @Steel_Balls
    CMS
    WordPress

    Аналитика
    Zoominfo
    Ahrefs

    Блог
    WordPress

    Безопасность
    reCAPTCHA

    Шрифт
    Google Font API
    Font Awesome
    Twitter Emoji (Twemoji)
    14.0.2

    Прочее
    RSS
    Open Graph
    Popper
    1.16.0
    HTTP/3
    WYSIWYG-редактор
    TinyMCE
    4

    Язык программирования
    PHP

    CDN
    cdnjs
    Cloudflare

    База данных
    MySQL

    Менеджер тегов
    Google Tag Manager

    Онлайн-консультант
    Freshchat

    SEO
    Yoast SEO
    Ahrefs
    JS-библиотека

    jQuery UI
    1.13.2

    core-js
    3.19.1

    jQuery Migrate
    3.4.1

    jQuery
    3.7.0

    PaaS
    WP Engine

    UI Фреймворк
    Bootstrap
    4.5.2
    Соответствие cookie
    Cookie Notice
    2.4.8
    Доступность
    UserWay

    Плагины для WordPress
    Yoast SEO
    Cookie Notice
    2.4.8

    Хостинг
    WP Engine

    Подбор персонала
    Workable
    Ответ написан
  • Как изменить значение в базе данных по истечении времени?

    Steel_Balls
    @Steel_Balls
    Вижу два варианта:
    1. сделать скрипт, который постоянно проверяет и обновляет в базе статус юзера. Но тут лишняя нагрузка на базу
    2. Делать проверку через хранимую процедуру. Сама процедура должна выглядеть примерно так:
    PROC CheckBanned(userId)
    BEGIN
      проверка ban_expired_date для этого userID: если expired, то is_banned = false и, при необходимости, записать в историю банов время от и до
      вернуть значение is_banned
    END

    В коде делать обращение к этой хранимке
    Ответ написан
    Комментировать
  • Что выбрать для бэкенда с нуля?

    Steel_Balls
    @Steel_Balls
    Здесь не язык надо выбирать, а правильно разрабатывать архитектуру.
    С правильной архитектурой неважно на чём написан бэк - на C#, Go, NodeJs или, простигосподи, на Kotlin.
    И вообще, в бэкенде обычно используется несколько языков. Python, JS, Go и C# одновременно - абсолютно нормально
    Ответ написан
    2 комментария