• Как добавить свои методы?

    xEpozZ
    @xEpozZ
    Веб-разработчик
    Можете наследование
    class MyBinance extents Binance
    {
      myMethod() { console.log(); }
    }
    
    ///
    
    const binance = new MyBinance();
    
    binance.myMethod();
    await binance.futuresPrices();

    , можете композицию
    class MyBinance
    {
      constructor(public binance: Binance){}
      myMethod() { console.log(); }
    }
    
    ///
    
    const binance = new MyBinance(new Binance());
    
    binance.myMethod();
    await binance.binance.futuresPrices()


    Лучше второе для продолжительного проекта по различным аспектам: наглядность использования библиотеки, возможность сделать удобные обертки поверх оригинальных методов без проблем с совместимость API.
    Для чего-то "на коленке", можете и наследование использовать, чтобы не писать binance.binance везде.
    Ответ написан
    Комментировать
  • Почему не существующие станицы отдают код 200?

    AlexMcArrow
    @AlexMcArrow
    Люблю РНР, да я такой!
    У вас все запросы уходят на бэкэнд
    location / {
            try_files $uri $uri/ /index.php;
    }

    Если файл не найден в $uri и $uri/ то далее работает инструкция /index.php - а она есть, вот и код 200
    Ответ написан
    1 комментарий