Dan*_*nov 1 static google-cloud-storage google-cloud-platform gcloud nestjs
我正在构建一个使用谷歌云 API(例如谷歌云存储)的应用程序。为了使用 api 对应用程序进行身份验证,我需要将keyfile.json包含身份验证凭据的文件的路径传递给 GCloud Api 初始化脚本。IE
const storage = new Storage({
keyFilename: path.join(__dirname, '../../keyfile.json'),
});
Run Code Online (Sandbox Code Playgroud)
我将keyfile.json放入 NestJSsrc文件夹,但是当我构建应用程序时,该文件不会复制到dist.
在 NestJS 中处理静态文件复制到 dist 的推荐方法是什么?
这个问题很老,但因为它没有正确的答案:只需在nest-cli.json的资产数组中声明您的目录
{
"collection": "@nestjs/schematics",
"sourceRoot": "src",
"compilerOptions": {
"assets": [
"resources/*"
]
}
}
Run Code Online (Sandbox Code Playgroud)
它只适用于 monorepo 项目
来源:https : //docs.nestjs.com/cli/monorepo#assets
只是为了澄清这一点并添加重要的一点:
| 归档时间: |
|
| 查看次数: |
1565 次 |
| 最近记录: |