使用单独的端口为您的应用程序(渲染页面)和 REST API 服务器提供服务有什么特别的优点/缺点吗?我正在构建一个 React、Node/Express 应用程序,并查看了作者在端口 3030 上提供 API 并在端口 3000 上提供应用程序的示例。这似乎可以将两者解耦,这对于测试来说非常有用。但是,在 Node/Express 应用程序中的单独端口上提供应用程序和 API 是否还有其他明显的优势?
最佳答案
将 API 与渲染服务器分离可以通过隔离逻辑来更有效地处理请求。
Express 不必遍历页面呈现端点的所有路由来到达 API 请求的回调,也不必遍历 API 端点的所有路由来到达 API 请求的回调。页面渲染请求。
关于node.js - 应用程序服务器和 REST API 服务器( Node )的单独端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38511270/