前言
最近做一個前端項目,因為沒有后台,但是又需要調用微信的接口。跨域問題比較難解決,所以考慮用nginx進行代理,這是nginx的一個用途。第二個是要讓局域網中的電腦能夠訪問自己本機上的項目,那個使用nginx服務也是很方便,下面就介紹這兩種用法。
一、訪問本機項目
下載nginx,然后解壓到相應文件夾(可網上參考nginx使用教程)。配置conf文件夾下的nginx.conf文件如下:
只配置框起來的部分就行。
我的文件如下:
訪問網址為:http://192.168.0.57。如果端口號配置為其他值,那么為http://192.168.0.57:端口號
二、代理
前端項目需要跨域調用接口的,可以通過代理進行處理。比如要調用的接口如下:
GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
那么只要在conf配置文件中加上如下一項即可(如有多個接口,也可設置多個)
然后調用的方式如下:(其中URL為:/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 前面的主機地址已經被代理了)
就是這么簡單和方便,前端神器吧