gpt4 book ai didi

reactjs - 如何在 Next.js 上设置健康检查的端点?

转载 作者:行者123 更新时间:2023-12-02 11:31:22 25 4
gpt4 key购买 nike

我在 Kubernetes(谷歌云)上部署了一个应用程序。要使部署发挥作用,它需要向“/healthz”和“/”返回 200 状态响应。我在我的 Express 服务器上设置了这个作为返回响应的路由,如下所示:

app.use('/healthz', ((_req, res) => {
logGeneral.info("Health Status check called.");
res.sendStatus(200);
}));

但我不知道如何为在 Next.js/React 上运行的前端做同样的事情。不支持 res.send 等命令。

有人知道吗?

谢谢。

最佳答案

我也有类似的需求。我必须在 AWS 上部署我的代码,我需要一个类似于 http://localhost:4000/ping 的健康检查 URL
我在页面内创建了一个名为 ping/index.js 的文件,其中包含以下内容-

// health check URL
function Ping() {
}

// This gets called on every request
export async function getServerSideProps(context) {
context.res.end('pong');
return { props: { } }
}

export default Ping;
enter image description here
引用-
  • https://github.com/vercel/next.js/issues/6750
  • https://nextjs.org/docs/basic-features/data-fetching#getserversideprops-server-side-rendering
  • 关于reactjs - 如何在 Next.js 上设置健康检查的端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57956476/

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