zoukankan      html  css  js  c++  java
  • 前端学习之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 前面的主机地址已经被代理了)

      

      就是这么简单和方便,前端神器吧

  • 相关阅读:
    Docker的历史
    IP路由基础
    Docker的基础知识(二)
    Docker的基础知识(一)
    CentOS7下安装部署“zabbix”
    使用amoeba实现mysql读写分离
    ?? 运算符(C# 参考)
    ?? 运算符(C# 参考)
    knockout,change事件
    knockout,change事件
  • 原文地址:https://www.cnblogs.com/interesting-whh/p/13915716.html
Copyright © 2011-2022 走看看