node.js – 在nginx下运行nodejs
发布时间:2020-07-31 01:45:26 所属栏目:Nginx 来源:互联网
导读:我正在尝试nginx和nodejs与连接运行nodejs代理在nginx.我的问题是,我目前不在根(/)下运行nodejs,而是在/ data下,因为nginx应该正常处理静态请求. nodejs不应该知道它在/数据下,但似乎是必需的.换一种说法.我想要nodejs“想”它运行在/.那可能吗?nginx配置:u
我正在尝试nginx和nodejs与连接运行nodejs代理在nginx.我的问题是,我目前不在根(/)下运行nodejs,而是在/ data下,因为nginx应该正常处理静态请求. nodejs不应该知道它在/数据下,但似乎是必需的. 换一种说法.我想要nodejs“想”它运行在/.那可能吗? nginx配置:
nodejs代码:
最佳答案
我认为这个解决方案可能会更好(如果你使用像Express或类似的东西,使用“中间件”逻辑):
添加一个中间件函数来改变URL rewriter.js
在你的Express应用程序中这样做: 的app.config (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs-nginx尝试根据uri在目录中查找index.html
- nginx 504 gateway time out
- nginx-为什么我不能在Kubernetes上水平扩展简单的HTTP / 2服
- 如何使用Nginx(healthd)在access_log文件名中使用变量
- 如何在将请求传递给上游服务器之前删除Nginx中的客户端标头
- nginx – 根据同一vhost中访问的主机名自动选择SSL证书
- 在Ubuntu 10.04上使用Nginx设置龙卷风,供生产使用
- linux – 如何在nginx中限制对动态生成位置的访问?
- ruby-on-rails – 无法将HTTP响应转发回HTTP客户端:用户似
- Nginx port_in_redirect不起作用?