gpt4 book ai didi

node.js - Heroku Review 应用程序配置和日志记录(与生产配置/日志记录相比)

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:19 25 4
gpt4 key购买 nike

我正在调查 Heroku Review 应用程序遇到的一些问题。

看来从 Bash 中,无法访问配置(环境变量)或日志记录。如果我运行:

heroku logs --tail

这只是从生产应用程序中返回日志(这是有道理的,因为似乎没有办法将范围保留在审核应用程序中)。我可以从 Heroku 仪表板中看到 Review App 日志,但即使这样似乎也有点不对劲,因为后续刷新将省略日志中的不同行(这就是为什么我试图从 Bash 中查看它们)。

另外,如果我这样做:

heroku config

它返回预期的配置值(即DATABASE_URL),但同样,我不确定这是否仅用于生产。

例如,从评论应用程序运行此命令:

console.log("process.env.PORT: " + process.env.PORT);
console.log("process.env.DATABASE_URL: " + process.env.DATABASE_URL);
console.log("process.env.PAPERTRAIL_API_TOKEN: " + process.env.PAPERTRAIL_API_TOKEN);

PORT 正在返回一个值,但 DATABASE_URLPAPERTRAIL_API_TOKEN 都返回未定义,即使它们都填充在 heroku config 中。

所以我的问题是:

1) 如何从 Bash(或 Heroku 仪表板以外的任何其他可靠方法)查看评论应用程序的日志?

2) 审核应用程序和生产环境之间的配置值是否不同?如果是,我该如何为审核应用程序配置它们?

最佳答案

使用 --app 指向您的评论应用程序,例如:

heroku config --app my_review_app
heroku config:set VAR=VALUE --app my_review_app

关于node.js - Heroku Review 应用程序配置和日志记录(与生产配置/日志记录相比),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38423489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com