CNode

请问如何把uat环境指向本地

问答
Rralcen发布于8 年前最后回复8 年前8 回复4445 浏览0 收藏

nodejs环境

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

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

查看回复

回复 (8)

L
ly525#1·8 年前

hosts 了解一下, 当然 端口问题仍然解决不了 😢

# vim /etc/hosts
localhost example.uat.com
R
ralcen#2·8 年前
L
ly525#3·8 年前

@ralcen 貌似不行??什么鬼。这个其实可以百度的。 关键字 host 代理,或者 node 也有 http-proxy-middleware

A
a631807682#4·8 年前

hosts+nginx了解一下

R
ralcen#5·8 年前
引用 ly525@ralcen 貌似不行??什么鬼。这个其实可以百度的。 关键字 host 代理,或者 node 也有 http proxy middleware

@ly525 就是不行,说的比较委婉 http-proxy-middleware 不会用,没试出来 options 不知道怎么配置

R
ralcen#6·8 年前
引用 a631807682hosts+nginx了解一下

@a631807682 大哥 我用node起的服务,不是nginx起的,希望可以用node解决

A
a631807682#7·8 年前

node可以通过上面说的proxy模块实现,或者通过node的http模块实现,反正就是代理嘛,说nginx主要是因为不用你写代码,而且代理的是80端口。总之就是收到请求,把path改一下然后发出去嘛,当然诸如还有改来源ip,允许跨域等东西要加上去。

M
MiYogurt#8·8 年前

你这问题问的不清不楚的。第一眼看去我会像它们一样给你 nginx 和 hotal 以及代理的一些东西。发现你这个问题的根源不是代理,而是线上调试。 https://www.charlesproxy.com https://www.telerik.com/fiddler https://github.com/avwo/whistle

a: 谁能告诉我,我电脑为什么开不了机? b: 上帝知道!!! a: 你学辣么久的电脑白学了?连个开不了机,为什么都不知道? b: 你当劳资是神棍,看你名字就知道你肾不好?

参与回复
登录后即可参与回复。登录