بِسْــــــــــــــــــمِ اللهِ الرَّحْمَنِ الرَّحِيْمِ
السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
В некоторых случаях нам нужно хранилище для хранения любого файла, который нам нужен, чтобы поделиться им с другими. Особенно, если у нас есть служба загрузки API.
В этом посте мы собираемся создать простой REST API для загрузки на Google Диск. В этом случае мы будем использовать пакеты узлов fastify и googleapis.
Сначала вам нужно создать папку проекта и инициировать package.json с помощью npm init, а затем установить этот пакет npm.
После этого приготовьте закуску и кофе xD
Сначала вам нужно иметь учетную запись Google, затем перейти в Google Cloud Platform и создать новый проект. После этого перейдите в IAM & Admin => Service Account и создайте Service Account. В пункте 3 вам нужно сначала создать ключ, чтобы загрузить private_key вашей учетной записи службы.
Давайте перейдем ко времени кодирования…
Вернитесь в каталог проекта, затем создайте маршрут загрузки в index.js/server.js (ваше основное приложение).
В объекте разрешения я установил: тип: любой, роль: читатель. Потому что я хочу поделиться своим файлом со всеми, но они могут только читать файл.
Для получения дополнительной информации о разрешении вы можете прочитать здесь.
ОК, я думаю, что все поймали! время, чтобы проверить это на почтальоне. npm start свой проект и откройте приложения postman/ваши любимые запросы API, затем введите конечную точку API и не забудьте сделать данные формы в теле запроса, а затем нажмите «Отправить». кнопка.
Откройте ссылку!
Хорошо, это все. Если эта статья была полезна, пожалуйста, похлопайте и поделитесь ею.
Спасибо вам, ребята!
Удачного кодирования :D
СК: здесь
وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ