【问题标题】:File not found when using elastic beanstalk使用弹性豆茎时找不到文件
【发布时间】:2018-07-26 14:06:31
【问题描述】:

我创建了这个平均堆栈应用程序并将其部署到 aws elastic bean stalk。除了谷歌日历 api 客户端密码外,一切正常。我附上了一张图片,这样你就可以看到我的文件结构以及我是如何尝试访问客户端机密 json 文件的

在豆茎日志中,我收到以下错误:

错误:ENOENT:没有这样的文件或目录,打开 '../client_secret.json'

错误:ENOENT:没有这样的文件或目录,打开 '/backend/client_secret.json'

错误:ENOENT:没有这样的文件或目录,打开 '后端/client_secret.json'

在代码中这是我尝试过的:

  try {
const content = fs.readFileSync('../client_secret.json');
authorize(JSON.parse(content), insertEvents);
  } catch (err) {
    return console.log('Error loading client secret file:', err);
  }

  try {
const content = fs.readFileSync('/backend/client_secret.json');
authorize(JSON.parse(content), insertEvents);
  } catch (err) {
    return console.log('Error loading client secret file:', err);
  }

  try {
const content = fs.readFileSync('backend/client_secret.json');
authorize(JSON.parse(content), insertEvents);
  } catch (err) {
    return console.log('Error loading client secret file:', err);
  }

谢谢,我知道一些我错过的小事,但现在一直在摆弄这个

【问题讨论】:

    标签: mean-stack amazon-elastic-beanstalk google-calendar-api


    【解决方案1】:

    this开头的文章不知道需要添加path.join(__dirname, 'file location')

    【讨论】:

      猜你喜欢
      • 2018-02-27
      • 2018-03-23
      • 2015-03-20
      • 2014-12-22
      • 2016-01-04
      • 2020-09-03
      • 2017-02-25
      • 2018-02-25
      • 2019-11-06
      相关资源
      最近更新 更多