请问如何把uat环境指向本地
发布于 7 年前 作者 ralcen 3723 次浏览 来自 问答

nodejs环境

请问如何把 http://example.uat.com/webapp 指向本地服务 http://localhost:3000

让我们访问http://example.uat.com/webapp 就是本地代码

8 回复

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: 你当劳资是神棍,看你名字就知道你肾不好?

回到顶部