создайте микросервис с авторизацией в nodejs, который при передаче {order: «ASC / DESC», applyOn:»ColumnName»}

#node.js #microservices #streamlit

#node.js #микросервисы #потоковый

Вопрос:

У меня есть эта задача, и я действительно не знаю, с чего мне начать и что я должен делать. Если кто-нибудь сможет объяснить, я буду счастлив.

1-создайте микросервис с авторизацией в nodejs, который при передаче {order: «ASC / DESC», applyOn:»ColumnName»} вернет эти данные текущей таблицы (https://au.finance .yahoo.com /) с пропущенными фильтрами

2-создайте записную книжку в Google colab, которая использует streamlit (streamlit.io ), пользователь может загрузить csv в ваше приложение streamlit, выбрать список имен столбцов и просмотреть данные в этих столбцах, затем развернуть ваше приложение для обработки данных, используя выбранное вами решение, чтобы оно было общедоступным и доступным, затем поделитьсяссылка на ваш ноутбук и общедоступный URL-адрес вашего потокового приложения,

Ответ №1:

Обычно точные решения здесь не приводятся, но я могу попытаться дать несколько советов, возможно, для первой задачи:

Вы создадите API, который имеет какую-то аутентификацию и извлекает эти данные из источника Yahoo.

Имеет смысл сделать этот API в режиме реального времени, поскольку это данные фондового рынка.

Вы можете реализовать там решение в реальном времени, такое как WebSocket.

Я не знаю, с какими языками вы знакомы, но здесь я добавлю стек для быстрой реализации

  • Nodejs
  • express (фреймворк веб-приложения для вашего API)
  • socket.io (связь в реальном времени)
  • паспорт (аутентификация)

Комментарии:

1. Спасибо за ответ. Я знаком с Nodejs, Socket. Ввод-вывод и passport.js Я просто хотел получить какой-нибудь намек от людей. Есть идеи относительно второй части задачи?

2. к сожалению, у меня нет никакого опыта работы с Google colab, удачи! 🙂