前端學習之nginx代理服務


前言

最近做一個前端項目,因為沒有后台,但是又需要調用微信的接口。跨域問題比較難解決,所以考慮用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 前面的主機地址已經被代理了)

  

 

 

  就是這么簡單和方便,前端神器吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM