gpt4 book ai didi

node.js - 登录heroku上的express服务器

转载 作者:太空宇宙 更新时间:2023-11-04 02:21:42 26 4
gpt4 key购买 nike

我已经在heroku上部署了我的 Node 应用程序。我将我的 Express 服务器设置为在“logs”目录中使用 morgain 开始记录。

(虽然代码并不真正相关,但我在下面展示它:)

console.log('************* RUNNING in PRODUCTION ************ *');

var logDirectory = __dirname + '/../logs';
// ensure log directory exists
fs.existsSync(logDirectory) || fs.mkdirSync(logDirectory);

morgan.token('id', function getId(req) {
return req.id;
});

// create a rotating write stream
var accessLogStream = FileStreamRotator.getStream({
filename: logDirectory + '/access-%DATE%.log',
frequency: 'daily',
verbose: false
});

// setup the logger
app.use(assignId);
app.use(morgan('combined', {stream: accessLogStream}));
app.use(morgan(':id :method :url :response-time'));
app.use(favicon(__dirname + '/../build/images/favicon.ico'));
app.use(express.static(__dirname + '/../build'));

到目前为止一切顺利..但是我注意到了一件奇怪的事情..我无法通过 ssh 进入 heroku 来打开日志目录并读取日志文件..

简而言之..有没有办法通过ssh进入我的heroku部署..我花了太多时间寻找这个?

最佳答案

您只需添加应用 papertraillogentries

您可以使用

轻松退休日志
heroku logs

从您的工具带访问reference

并且您将无法在 heroku 部署中通过 ssh 进行访问。

关于node.js - 登录heroku上的express服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33058572/

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