NestJS-将静态(未导入)文件复制到dist文件夹的正确方法

问题描述 投票:0回答:1

我正在构建一个使用Google Cloud API(例如Google Cloud Storage)的应用。为了使用api对应用进行身份验证,我需要将包含身份验证凭据的keyfile.json文件的路径传递给GCloud Api初始化脚本。即

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

[我将keyfile.json放入NestJS src文件夹,但是在构建应用程序时,文件未复制到dist

在NestJS中处理将静态文件复制到dist的推荐方法是什么?

google-cloud-platform static google-cloud-storage gcloud nestjs
1个回答
1
投票

仅在此处说明并添加要点:

  • [当您创建和部署应用程序引擎时,该应用程序引擎默认服务帐户将被创建并用作应用程序的标识引擎服务。
  • App Engine默认服务帐户与您的Google相关联云项目并代表您在其中运行的应用程序执行任务App Engine。
  • 默认情况下,App Engine默认服务帐户具有编辑器在项目中的角色。
  • 此外,您的App Engine应用程序使用App Engine的凭据默认情况下是服务帐户。
  • 这就是魔术地您的应用正在调用Google Cloud的感觉没有身份验证设置的API

You can find this info here.

© www.soinside.com 2019 - 2024. All rights reserved.