node.js - 无法写入文件和读取 NodeJS/NestJS 微服务应用程序基本文件夹中的文件
问题描述
我正在尝试将内容/响应写入微服务文件夹中的文件(放置在基本文件夹中)。
文件层次结构:base -> global.config.json
我正在尝试从 update-config.ts 文件(位置:base -> src -> config -> update-config.ts)将内容写入 global.config.json 文件。update-config.ts通过我在微服务的package.json中定义的脚本执行。
奇怪的是它没有给我任何异常或错误。下一行,成功运行。
try {
await fsPromises.writeFile(filePath, jsonString);
console.log('Successfully wrote global.config file ');
} catch (err) {
console.error(err);
}
filePath的值是正确的,我通过使用 console.log(filePath) 打印它来检查它。
是否需要定义任何依赖项以在 NodeJS/NestJS 应用程序的基本文件夹中读取文件和写入文件?
读取更新的global.config.json文件的一种可能方式 - (不是理想的解决方案)
- 每当我在启动任何微服务之前删除dist文件夹时,它都可以在该微服务的dist文件夹中制作更新后的global.config.json的副本。通过这个,我可以获得更新的值。但是,为此我需要在每次启动任何微服务之前明确删除dist文件夹。
请帮助解决这个问题。
解决方案
推荐阅读
- c# - OGR shapefile 点示例 C#
- javascript - 使用函数动态填充下拉列表
- ruby-on-rails - Rails 表单嵌套属性不允许参数
- haskell - 无法从上下文错误中推断出包含的约束
- sql - SQL dbms_lob.substr 从 hugeclob 输出中提取特定的单词/文本
- sql - 在 Select 中重用聚合
- mysql - 有没有办法在处理 auto_increment 时不正确 NULL 或列出所有值
- java - Java 静态变量访问
- python - 读取列名作为行的 csv 文件并编辑日期时间
- python - 使用python(ArcMap 10.5.1)将ArcGIS中的选定属性导出到新图层?