我在gatsby的.env
文件中有一个多行的私钥:
GATSBY_GOOGLE_CLIENT_ID="12345"
GATSBY_GOOGLE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nflkdflkdf...\n-----END PRIVATE KEY-----"
在我的gatsby-config文件中,我有:
module.exports = {
resolve: 'gatsby-source-google-sheets',
options: {
credentials: {
"type": "service_account",
"private_key": process.env.GATSBY_GOOGLE_PRIVATE_KEY,
"client_id": process.env.GATSBY_GOOGLE_CLIENT_ID
}
}
}
< p >由于它只是一行字符串,所以< code >client_id工作正常,但< code >private_key 不起作用,可能是因为它有多行。
有什么方法可以避免这种情况吗?
谢谢
{
和一个缺少的,
。我已经纠正了这些问题,但我不确定你的原始版本是否有同样的错误? - John Sibly