我正在创建一个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)一起使用
答案 0 :(得分:1)
我不是SAML方面的专家。但是,通常这类问题可以通过
解决具有构建步骤,可在构建后将文件复制到/dist/
文件夹中。
修改您的配置,使其尝试从某个绝对路径中找到一个key.pem
,然后您可以在生产服务器上单独配置此路径
只需将TypeScript源代码中的key.pem
复制粘贴为字符串,而不是将其称为文件