在node 环境下 如何使用localhost 接入第三方QQ登陆呢 求大神告知 很纠结
 发布于 8 年前  作者 hellojiakewei  5608 次预览  最后一次回复是 8 年前  来自 问答 

在node 环境下 如何使用localhost 接入第三方QQ登陆呢 求大神告知 很纠结 我修改了了host 文件是没有作用的 (我用的是windows 10 系统)

20 回复
htoooth

使用代理80端口,然后在qq 回调的时候加上你的回调地址

hellojiakewei

@htoooth 能说的具体点吗 我现在只有一个localhost:8080 我想把它变成http://这种的 可以么

tumobi

本地接收不到回调吧,QQ服务器又访问不到你的电脑

hellojiakewei

@tumobi 嗯嗯 我怎么解决一下呢 在测试环境下使用第三方登陆

i5ting

localtunel 穿透内网

ipengyo

ngrok 映射到外网去。。

htoooth

@hellojiakewei nginx 代理到你的回调域名上。如:你要给 www.baidu.com 调回调。你nginx 代里到 www.baidu.com => localhost:6008, 然后就什么都能干了。

hellojiakewei

@i5ting 狼叔 8月12 我就见到你了 哈哈

hellojiakewei

@htoooth 我现在还没有域名 可以使用我host 文件上改的那个域名吗

hellojiakewei

@i5ting 微信图片_20170801122106.png微信图片_20170801122116.png我开启之后是这样操作吗,按照网上教程来 不会处理了

i5ting

window不知道,很少用win开发node

htoooth

不行,qq 回调中会写死允允你跳转的回调,没写什么都不可以

hellojiakewei

@htoooth 也就是第一步 我必须要有个域名 剩下的在考虑服务代理的问题是吗?

zy445566

弄个域名,指到你本地机器的ip上,很多公司这样干 比如你叫 张三,当前对于外网ip是123.123.123,123 把 zs.testyuming.com 指向123.123.123,123 不就好了

MiYogurt

http://nodelover.me/course/inner-network-penetration 你可以看看我录的教程,看最后一个,最后一个是免费的,也可以解决你现在的问题。

hellojiakewei

@MiYogurt 好的 非常感谢 我看一下

hellojiakewei

@MiYogurt 看了下视频 是不是我也得需要个域名啊

MiYogurt

@hellojiakewei 用 ip 也可以的,域名通过 dns 解析成 ip 地址,其实最终访问的是 ip