Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
poly-titova

Полина Титова

  • 7
    вклад
  • 54
    вопроса
  • 37
    ответов
  • 30%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Не могу понять почему возвращается пустой массив при find() typeorm?

    poly-titova
    Полина Титова @poly-titova
    Реализация API. Dependency injection
    В последних версиях TypeORM для доступа к данным необходимо обращаться к объекту DataSource для взаимодействия с БД.

    public async findAll(): Promise<TrackEntity[]> {
        return await this.dataSource.tracksRepository.find()
    }
    Ответ написан 30 мая
    Комментировать
    Комментировать
  • Можно сделать верхнее меню в CSS, закрывающийся при скролле вниз и когда делаешь скролл верх то она появилась?

    poly-titova
    Полина Титова @poly-titova
    Скрытие меню при прокрутке вниз и отображение при ...
    Ответ написан 23 апр.
    Комментировать
    Комментировать
  • Как отправить заказ на почту менеджеру в ручную в woocommerce?

    poly-titova
    Полина Титова @poly-titova
    Как сделать отправку письма «Новый заказ» и мне и ...
    Настройка E-mail оповещений при Новом заказе в Woo...
    Woocommerce. Как включить отправку электронных пис...
    Ответ написан 23 апр.
    1 комментарий
    1 комментарий
  • Как определить метод, а не свойство-функцию?

    poly-titova
    Полина Титова @poly-titova
    super keyword unexpected here
    Методы объекта
    Ответ написан 19 мар.
    Комментировать
    Комментировать
  • Как можно избежать такого смещения при маленьком размере экрана?

    poly-titova
    Полина Титова @poly-titova
    Переполнение содержимого - возможно из-за этого
    Ответ написан 13 мар.
    1 комментарий
    1 комментарий
  • Почему не работает тест на ToHaveBeenCalled() jest?

    poly-titova
    Полина Титова @poly-titova
    How Jest: toHaveBeenCalled() Work?
    События
    Expected number of calls: >= 1 Received number of ...

    test('calls onPlayHandler when the Play button is clicked startgame COMP', () => {
      const onClickPlay = jest.fn();
      act(() => {
        render(
          <Provider store={store}>
            <StartGame
              title="Game Name"
              description="Game Description"
              onHowToPlayHandler={() => {}}
              onPlayHandler={onClickPlay}
            />
          </Provider>
        )
      });
    
      const playButton = screen.getByText('startGame.play'); 
      userEvent.click(playButton);
    
      expect(onClickPlay).toHaveBeenCalled(); // expect(onClickPlay).toBeCalled()
    });
    Ответ написан 26 февр.
    Комментировать
    Комментировать
  • Как сделать, чтобы бот реагировал и отвечал на сообщения?

    poly-titova
    Полина Титова @poly-titova
    Discord.js client.on
    message event
    - обращаетесь к message, при этом не передав его в параметр (в этом случае редактор должен был вас предупредить, что message - не определён)
    - условие не может находиться вне блока с обработкой команды
    client.on("message", (message) => {
      if (message.author.bot || message.content.startsWith(prefix)) return;
      if (prefix === "ping") {
        message.reply(`pong ! ${Date.now() - message.createdTimestamp}ms`)
      };
    });
    Ответ написан 26 февр.
    Комментировать
    Комментировать
  • При определенном выбранном поле checkbox показать блок с помощью JS или CSS?

    poly-titova
    Полина Титова @poly-titova
    Появление скрытого содержания при нажатии на флажо...
    Скрытое меню на чистом CSS

    <input type="checkbox" checked> - заведомо указываем, что checkbox будет выбранным
    Ответ написан 20 февр.
    1 комментарий
    1 комментарий
  • Как переправить пользователя при onClick на другую страницу сайта?

    poly-titova
    Полина Титова @poly-titova
    Как перейти на другую страницу с помощью React-rou...
    Ответ написан 07 февр.
    2 комментария
    2 комментария
  • Почему возникает ошибка типов, если я буквально скопировал его из имплементации метода?

    poly-titova
    Полина Титова @poly-titova
    Как исправить ошибку «TS2769: No overload matches ...
    Angular 4/5 HttpClient: Argument of type string is...
    Error No overload matches this call TS2769
    Ответ написан 05 февр.
  • Express запрос к базе данных, как правильно сделать выборку в ассоциациях?

    poly-titova
    Полина Титова @poly-titova
    когда я пытаюсь получить список городов с этими пользователями, у меня отпадают города в которых нет вообще пользователей

    они и будут отпадать, так как запрашиваете список с определённым пользователем)
    можно добавить ещё одно условие, или убрать условие deleted: false
    const getWorkersByCities = await City.findAll({
      attributes: ['id', 'cityName'],
        include: [{
          model: Worker,
            as: 'worker',
              where: {
                [Op.or]: [
                  { deleted: false },
                  { worker: [] }
                ]
              }
              attributes: ['id', 'name'],
            }],
          });
    Ответ написан 05 февр.
    1 комментарий
    1 комментарий
  • Как исправить Everything up-to-date?

    poly-titova
    Полина Титова @poly-titova
    git push says "everything up-to-date" even though ...
    Почему git выводит Everything up-to-date?
    git remote add origin https://github.com/username/repo.git
    - стоит указать удалённый репозиторий
    Ответ написан 05 февр.
    2 комментария
    2 комментария
  • Как сделать так чтобы когда пользователь доскролил до определенного блока другому блоку добавляся класс?

    poly-titova
    Полина Титова @poly-titova
    Как пролистать страницу до нужного элемента. Scrol...
    Плавная прокрутка до элемента по его ID, only nati...
    Получение текущей прокрутки

    Ставим условие, если прокрутка дошла до определённого момента, то меняем класс
    Ответ написан 05 февр.
    3 комментария
    3 комментария
  • Почему аватарка из этого скрипта выводится только один раз?

    poly-titova
    Полина Титова @poly-titova
    Попробуй сделать перебор, чтобы функция аватара была у каждого элемента
    {% for user in users %}
        <div class="user-info">
            <div class="user-info-avatar" id="avatar"></div>
            <div class="user-info-name" id="name"></div>
        </div>
    {% endfor %}

    Или цикл while, пока не перебрал все элементы пользователей
    Ответ написан 05 февр.
    1 комментарий
    1 комментарий
  • Not Found - GET запросе сервера, где ошибка в коде?

    poly-titova
    Полина Титова @poly-titova
    GET http://localhost:3000/hello 404 (Not Found)
    Ответ написан 04 февр.
    Комментировать
    Комментировать
  • Panic: runtime error: invalid memory address or nil pointer dereference?

    poly-titova
    Полина Титова @poly-titova
    Go: panic: runtime error: invalid memory address o...
    res, err := client.Do(req)
    defer res.Body.Close()
    
    if err != nil {
        return nil, err
    }
    Ответ написан 04 февр.
    Комментировать
    Комментировать
  • Как составить регулярное выражение для проверки имени и фамилии?

    poly-titova
    Полина Титова @poly-titova
    Атрибут pattern
    Наборы и диапазоны [...]
    Регулярное выражение (A-Z, a-z, А-Я, а-я, знаки ап...

    <input type="text" name="firstname" placeholder="Имя" pattern={'/^([\\w.%+-]+)@([\\w-]+\\.)+([\\w]{2,})$/i'} required />
    Ответ написан 03 февр.
    Комментировать
    Комментировать
  • Как поменять порт для базы данных в mamp?

    poly-titova
    Полина Титова @poly-titova
    Настройка PHP, Apache, MySQL и Xdebug для разработ...
    1. Перейдите в папку /Applications/MAMP и дважды щелкните файл MAMP.app. Открывается панель управления MAMP.
    2. Нажмите "Предпочтения". На открывшейся панели "Предпочтения" перейдите на вкладку "Порты"
    3. Выберите параметр "Значения умолчанию" для портов Apache и MySQL. Для порта Apache устанавливается значение 80, а для порта MySQL - 3306.
    Ответ написан 24 янв.
    4 комментария
    4 комментария
  • Как добавить адрес на сервер Apache?

    poly-titova
    Полина Титова @poly-titova Автор вопроса
    How To Install phpMyAdmin on Ubuntu 22.04
    Ответ написан 22 янв.
    Комментировать
    Комментировать
  • Как называется функция?

    poly-titova
    Полина Титова @poly-titova
    Плагин интеграции Почты России с Woocommerce - инструкция по установке, настройки и пользования
    Добавим способ доставки "Почта России" в Woocommerce - видео настройки
    WooCommerce - плагин для интернет-магазина - видео введение, установки, настройки
    Ответ написан 22 янв.
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • emekhanikov
    Евгений Механиков
    • 4 ответа
    • 0 вопросов
  • tyxeo
    • 2 ответа
    • 2 вопроса
  • Yukan Mukimura
    • 1 ответ
    • 3 вопроса
  • Alexandroppolus
    Alexandroppolus
    • 4 ответа
    • 0 вопросов
  • Vlatqa
    Владислав Лысков
    • 4 ответа
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации