gpt4 book ai didi

node.js - Nginx - 多个后端的反向代理

转载 作者:太空宇宙 更新时间:2023-11-03 23:10:38 24 4
gpt4 key购买 nike

请在将此标记为重复之前阅读我自己的案例,它与其他案例有点不同。

我正在开发多个 Node.js 端点,我希望它们位于同一域下。

这些服务确实会响应以下内容:

  • /user/:user_id/authorization - 授权服务的基本路径
  • /user/:user_id/log - 日志服务的基本路径

等等。

第一部分 /user/:user_id/ 对于所有服务都是相同的,它只是在路径中传递用户 ID 的 REST 方式,而不是使用 Authentication header 。

有没有办法可以将 NGINX 反向代理到这些 Web 服务,因为它们使用相同的基本路径?

另一个问题:如果NGINX不用于缓存内容,如果是反向代理,是否会降低node.js的性能(例如,如果它的性能比node.js差)?

最佳答案

使用 nginx,你可以做任何你想做的路由,看看这里作为起点:http://nginx.org/en/docs/http/request_processing.htmlhttp://nginx.org/r/location

<小时/>

Another question: if NGINX is not used for caching content, may it downgrade node.js performances (for example if its performances are worst than node.js) if it's reverse proxying?

node.js itself or nginx frontend for serving static files?

另请参阅:http://www.aosabook.org/en/nginx.html

关于node.js - Nginx - 多个后端的反向代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13399252/

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