angularjs - 用于反向代理的 NodeJS 或 NGINX

标签 angularjs node.js nginx proxy

我正在重组一个项目以使用 Gulp、Bower、NPM 和 AngularJS。当前的架构使用由 NGINX 提供服务的 JavaScript MVC,它将所有请求代理到后端 (JAVA)。后端服务不会有任何变化,但是由于前端架构将使用NPM,因此将NGINX代理服务器切换到NodeJS是否有意义? NGINX 是比 NodeJS 更好的代理服务器选择吗?

谢谢。

最佳答案

对于代理服务器来说,Nginx 绝对是比 Node.js 更好的选择。 正确配置后,Nginx 将运行得更快并使用更少的资源。此外,Nginx 是此类任务的标准选择,并且具有许多开箱即用的生产就绪模块(例如速率限制、负载平衡、gzip 等)。

关于angularjs - 用于反向代理的 NodeJS 或 NGINX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29633796/

相关文章:

javascript - 与 Browserify 捆绑时,是否可以在 AngularJS 中使用指令 templateUrls 的相对路径?

node.js - 如何将数据从服务器代码渲染到 ejs 模板?

redirect - nginx 301 重定向与查询字符串

linux - Ubuntu 18 上的 nginx 网站未在公共(public) IP 上加载

angularjs - 使用来自 JSON 响应的有效 ng-click 操作构建 div

javascript - 如何使用angular-ui bootstrap在angularjs中实现服务器端分页。?

javascript - 无法绑定(bind)从 Controller 发送的数据以查看 angular.js

node.js - npm install fibers 显示错误

node.js - 如何在继续执行函数之前等待循环中的所有回调

ruby-on-rails - Apache/nginx 在 Rails 应用程序中的作用是什么