使用 Axios 或 fetch 在 Node 内部进行自 REST Api 调用?
Use Axios or fetch to make self REST Api call inside Node?
我设置了一些端点来使用 express 做某些事情。现在理想情况下,我想从节点应用程序中调用它们来处理一些数据。是否有从节点实例中自行调用 api 的方法?
您似乎应该将该功能抽象到您的应用程序库中(这样当您在同一个实例中传递数据时,您不需要 API 调用的开销)或使用具有通过 HTTP 相互调用的独立 Express 实例的微服务架构。当然,通过确保您的应用程序在运行时知道其地址和端口,以便一个端点能够调用其他端点,无论如何都应该可以做到这一点。
也许您可以尝试使用 Graphql(Facebook 的一种开源查询语言)。这将在应用程序和快速服务器之间提供一个良好的抽象层。
我设置了一些端点来使用 express 做某些事情。现在理想情况下,我想从节点应用程序中调用它们来处理一些数据。是否有从节点实例中自行调用 api 的方法?
您似乎应该将该功能抽象到您的应用程序库中(这样当您在同一个实例中传递数据时,您不需要 API 调用的开销)或使用具有通过 HTTP 相互调用的独立 Express 实例的微服务架构。当然,通过确保您的应用程序在运行时知道其地址和端口,以便一个端点能够调用其他端点,无论如何都应该可以做到这一点。
也许您可以尝试使用 Graphql(Facebook 的一种开源查询语言)。这将在应用程序和快速服务器之间提供一个良好的抽象层。