بِسْــــــــــــــــــمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

В некоторых случаях нам нужно хранилище для хранения любого файла, который нам нужен, чтобы поделиться им с другими. Особенно, если у нас есть служба загрузки API.

В этом посте мы собираемся создать простой REST API для загрузки на Google Диск. В этом случае мы будем использовать пакеты узлов fastify и googleapis.

Сначала вам нужно создать папку проекта и инициировать package.json с помощью npm init, а затем установить этот пакет npm.

  1. Фастфай
  2. Googleapis
  3. Ускорить загрузку файлов
  4. тремификатор

После этого приготовьте закуску и кофе xD

Сначала вам нужно иметь учетную запись Google, затем перейти в Google Cloud Platform и создать новый проект. После этого перейдите в IAM & Admin => Service Account и создайте Service Account. В пункте 3 вам нужно сначала создать ключ, чтобы загрузить private_key вашей учетной записи службы.

Давайте перейдем ко времени кодирования…

Вернитесь в каталог проекта, затем создайте маршрут загрузки в index.js/server.js (ваше основное приложение).

В объекте разрешения я установил: тип: любой, роль: читатель. Потому что я хочу поделиться своим файлом со всеми, но они могут только читать файл.

Для получения дополнительной информации о разрешении вы можете прочитать здесь.

ОК, я думаю, что все поймали! время, чтобы проверить это на почтальоне. npm start свой проект и откройте приложения postman/ваши любимые запросы API, затем введите конечную точку API и не забудьте сделать данные формы в теле запроса, а затем нажмите «Отправить». кнопка.

Откройте ссылку!

Хорошо, это все. Если эта статья была полезна, пожалуйста, похлопайте и поделитесь ею.

Спасибо вам, ребята!

Удачного кодирования :D

СК: здесь

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ