用 nginx proxy_pass 绕过跨域请求的问题

用 nginx proxy_pass 绕过跨域请求的问题
项目中,一些积分商城的东西,觉得放在 app 里太死,所以我们决定用 web 页面的形式嵌套在 app 里面,后端 api 的接口域名 http://211.131.84.158:5000(这个 web 是直接用 netty 启的5000端口) 现在 web 页面要调用该域,web 页面的服务器我是通过 nginx 配置的8021端口,也就是说 web 域名为 http://211.131.84.158:8021 当我在 web 页里向 api 发送 ajax 请求的时候会提示有跨域请求的问题。 如果是 ng...

从零教你搭建ngrok服务,解决外网调试本地站点 – 实测可用

从零教你搭建ngrok服务,解决外网调试本地站点 – 实测可用
什么是ngrok呢?ngrok是一个反向代理,它能够让你本地的web服务或tcp服务通过公共的端口和外部建立一个安全的通道,使得外网可以访问本地的计算机服务。 也就是说,我们提供的服务(比如web站点)无需搭建在外部服务器,只要通过ngrok把站点映射出去,别人即可直接访问到我们的服务。 有做过微信公众号开发的人,对它应该不陌生。在微信公众号开发中,因为用户跟微信公众号产生的交互行为,微信会把用户的...

编译客户端的 ngrok

编译客户端的 ngrok
编译客户端的 ngrok 这里我们需要交叉编译,使用不同的编译选项来选择编译以后生成的平台 这里我主要是生成了 windows 、 arm 和 Linux 的版本。继续在原先的目录下: GOOS=linux GOARCH=amd64 make release-client GOOS=windows GOARCH=amd64 make release-client GOOS=linux GOARCH=arm make release-client 不同平台使用不同的 GOOS 和 GOARCH,前面的编译选项就是指 go os , go 编译出来的操作系...

ngrok 服务器搭建

ngrok 服务器搭建
搭建服务端ngrokd 1.安装go语言开发环境 ngrok是利用go语言开发的,所以先要在服务器上安装go语言开发环境。 以CentOS的服务器示例,安装Go语言很简单的: sudo yum install golang 安装完毕后,利用go version来验证是否安装成功。 go安装好后,我们再设置下go的环境变量: 在~/.zshrc或~/.bash_profile文件内,加入以下环境变量配置内容: export GOPATH=$HOME/go PATH=$PATH:$HOME/.local/bin:$HOME/...