nodejs环境
请问如何把
http://example.uat.com/webapp
指向本地服务
http://localhost:3000
让我们访问http://example.uat.com/webapp
就是本地代码
hosts 了解一下, 当然 端口问题仍然解决不了 😢
# vim /etc/hosts
localhost example.uat.com
@ly525 有文件夹host貌似不行
@ralcen 貌似不行??什么鬼。这个其实可以百度的。 关键字 host 代理,或者 node 也有 http-proxy-middleware
hosts+nginx了解一下
@ly525 就是不行,说的比较委婉 http-proxy-middleware 不会用,没试出来 options 不知道怎么配置
@a631807682 大哥 我用node起的服务,不是nginx起的,希望可以用node解决
node可以通过上面说的proxy模块实现,或者通过node的http模块实现,反正就是代理嘛,说nginx主要是因为不用你写代码,而且代理的是80端口。总之就是收到请求,把path改一下然后发出去嘛,当然诸如还有改来源ip,允许跨域等东西要加上去。
你这问题问的不清不楚的。第一眼看去我会像它们一样给你 nginx 和 hotal 以及代理的一些东西。发现你这个问题的根源不是代理,而是线上调试。 https://www.charlesproxy.com https://www.telerik.com/fiddler https://github.com/avwo/whistle
a: 谁能告诉我,我电脑为什么开不了机? b: 上帝知道!!! a: 你学辣么久的电脑白学了?连个开不了机,为什么都不知道? b: 你当劳资是神棍,看你名字就知道你肾不好?