NestJS - правильный способ скопировать статические (не импортированные) файлы в папку dist - PullRequest
0 голосов
/ 28 октября 2019

Я создаю приложение, использующее облачный API Google (например, Google Cloud Storage). Для аутентификации приложения с помощью API мне нужно передать путь к файлу keyfile.json, который содержит учетные данные для аутентификации, в сценарий инициализации GCloud Api. Т.е.

const storage = new Storage({
      keyFilename: path.join(__dirname, '../../keyfile.json'),
});

Я помещаю keyfile.json в папку NestJS src, но когда я создаю приложение, файл не копируется в dist.

Что было бы рекомендованоспособ обработки статических файлов для копирования в dist в NestJS?

1 Ответ

1 голос
/ 31 октября 2019

Просто чтобы прояснить ситуацию и добавить важный момент:

  • при создании и развертывании ядра приложения будет создана учетная запись службы по умолчанию для ядра приложения, которая будет использоваться в качестве идентификатораСлужба App Engine.
  • Учетная запись службы App Engine по умолчанию связана с вашим проектом Google Cloud и выполняет задачи от имени ваших приложений, работающих в App Engine.
  • По умолчанию служба App Engine по умолчаниюаккаунт имеет роль редактора в проекте.
  • Кроме того, приложение App Engine по умолчанию использует учетные данные служебной учетной записи
    App Engine по умолчанию.
  • И это похоже на магически , которое делает ваше приложениезвонки в Google Cloud API без настроек аутентификации

Вы можете найти эту информацию здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...