javascript - 错误 : ENOENT: no such file or directory, 打开 '../config.json'

标签 javascript node.js amazon-web-services amazon-ses

尝试使用以下代码在 nodejs 中为 AWS SES 加载外部配置文件。

aws.config.loadFromPath('../config.json');

它抛出这个错误
Error: ENOENT: no such file or directory, open '../config.json'

现在该文件在该位置,但上面的代码没有看到它。

请问有什么快速的解决方法吗?

更新

它发生在本地和服务器上。

最佳答案

使用__dirname

let AWS = require('aws-sdk')
const path = require('path')
const dirPath = path.join(__dirname, '/config.json')

AWS.config.loadFromPath(dirPath)

关于javascript - 错误 : ENOENT: no such file or directory, 打开 '../config.json',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51921605/

相关文章:

amazon-web-services - 使用 Auto Scaling 组、CloudFormation 和 CodeDeploy 进行蓝/绿部署

javascript - 再次调用函数时如何清除这些 setTimeouts

javascript - 按钮 "Search books"的 onclick 函数不起作用,因为我没有收到任何警报...函数 SendInform() 未被调用

node.js - 优化异步查询 Node

node.js - 如何使用nodeJS MongoClient按顺序打印数据库名称及其集合名称?

amazon-web-services - Route53 中的 NS 记录未更新

amazon-web-services - 找不到 AWS Cognito 托管 UI 服务器 IP 地址

javascript - 没有引号,OnClick 函数自动调用

javascript - $.ajax post 不发布数据 (JavaScript)

javascript - 错误 TS2307 : Cannot find module (external, 私有(private)模块)