我创建了这个普通的堆栈应用程序,并将其部署到了AWS弹性豆秆上。除了Google Calendar API客户端机密外,其他一切都正常。我已附上图片,以便您可以看到我的文件结构以及我如何尝试访问客户端机密json文件
在Bean跟踪日志中,我收到以下错误:
错误:ENOENT:没有此类文件或目录,请打开“ ../ client_secret.json”
错误:ENOENT:没有这样的文件或目录,请打开 '/backend/client_secret.json'
错误:ENOENT:没有这样的文件或目录,请打开 'backend / 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);
}
谢谢,我知道我错过了一些小东西,但是已经有一段时间了。