嵌套:ENOENT:没有这样的文件或目录,打开
Posted
技术标签:
【中文标题】嵌套:ENOENT:没有这样的文件或目录,打开【英文标题】:Nest: ENOENT: no such file or directory, open 【发布时间】:2020-08-05 15:28:09 【问题描述】:我正在创建一个 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)
【问题讨论】:
您是否尝试在此站点中搜索[angular] ENOENT no such file
?它似乎有几个现有的问题和答案可能会有所帮助。
【参考方案1】:
我不是 SAML 方面的专家。但是,通常这些问题都可以通过
来解决在构建后有一个构建步骤将文件复制到/dist/
文件夹。
修改您的配置,使其尝试从某个绝对路径中找到key.pem
,然后您可以在生产服务器上单独配置此路径
只需将 key.pem
作为字符串复制粘贴到您的 TypeScript 源中,而不是将其作为文件引用
【讨论】:
感谢帮助,我只是把文件夹放在根目录下,这样访问,好像可以了。以上是关于嵌套:ENOENT:没有这样的文件或目录,打开的主要内容,如果未能解决你的问题,请参考以下文章
Android:NDK:超级打开失败:ENOENT(没有这样的文件或目录)错误
错误:ENOENT:没有这样的文件或目录,打开“/moviedata.json”
importSchema GraphQL 错误:ENOENT:没有这样的文件或目录,打开“./schema.graphql”