繁体   English   中英

Vercel next.js 部署 function 无第三方日志

[英]Vercel next.js deployment function logs without third party

一直在尝试使用 Vercel 进行部署,并且非常喜欢它的简单性。 也许我在这里没有看到任何东西,但是如何在不通过管道传输到第三方的情况下获得对 function 的可见性?

我有这个pages/api/hello.js -api

export default (req, res) => {
    console.log("yolo");
    res.statusCode = 200;
    res.json({ name: "John Doe" });
};

然后我可以在仪表板中看到以下结果。 但是我在哪里或者怎么能看到yolo而我在这里遗漏了一些东西? 是否有其他正确调试方法?

在此处输入图像描述

虽然 Vercel 似乎已经解决了console.log output 未显示在他们的在线仪表板中的问题,但我仍然发现日志从他们的仪表板中消失的速度如此之快令人非常沮丧。

我发现从我的终端使用vercel logs --follow <deployment-name>对于调试我部署的函数的问题更有用。

在这里创建了相同的设置:

https://github.com/timothyclifford/offsets/blob/master/pages/api/hello.js

将此推送到 Vercel,可以看到控制台日志被正确打印出来:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM