巢:ENOENT:没有此类文件或目录,请打开

时间:2020-04-22 14:46:16

标签: angular nestjs

我正在创建一个saml策略,并创建了一个包含我的密钥的certs文件夹。问题是当我构建项目时出现此错误:

[Nest] 14078   - 04/22/2020, 4:33:34 PM   [ExceptionHandler] ENOENT: no such file or directory, open '/Users/wilsonsilva/Desktop/EduTec/formations-tool/dist/server-app/src/auth/certs/key.pem' +115ms

因此,当我转到指定路径(dist文件夹)时,确实缺少文件夹 certs 文件夹。有人可以帮我找到解决方案吗?

我正在将Angular 8与Ng Universal(NestJS)一起使用

1 个答案:

答案 0 :(得分:1)

我不是SAML方面的专家。但是,通常这类问题可以通过

解决
  • 具有构建步骤,可在构建后将文件复制到/dist/文件夹中。

  • 修改您的配置,使其尝试从某个绝对路径中找到一个key.pem,然后您可以在生产服务器上单独配置此路径

  • 只需将TypeScript源代码中的key.pem复制粘贴为字符串,而不是将其称为文件