首页 > 解决方案 > 如果我使用一个端点监视另一个端点,这是不好的做法吗?

问题描述

我有一个带有各种端点的 Web 应用程序,我必须创建一个仪表板工具来监视这些端点的状态。

例如,我的 Web 应用程序端点之一是base-uri/api/v1/apple/.

在我的仪表板上,我需要显示该端点的服务器状态是否为 up/down。我目前正在使用 Node 和 Express 编写仪表板的后端,其中的一个片段如下所示:

app.get('/testAppleEndPoint', function (req, res) {
    fetch('base-uri/api/v1/apple/')
      .then(response => response.json())
      .catch(error);
})

当我转到仪表板端点/testAppleEndPoint时,它将使用 fetch 来测试我的 Web 应用程序的端点base-uri/api/v1/apple/是否正常工作。

这是不好的做法吗?

标签: javascriptnode.jsrestapiexpress

解决方案


推荐阅读