美文网首页
微服务本地调试的两种方法

微服务本地调试的两种方法

作者: Harri2012 | 来源:发表于2019-07-09 19:43 被阅读0次

一、使用Postman调用本地服务接口进行调试(适用于前端还未对接的接口)

  1. 使用浏览器登录网站,获取到cookie或token信息,
  2. 使用postman创建请求,并加上1中的cookie或token信息,
  3. 在IDE中添加调试断点,通过Postman发送请求即可进行调试。

二、使用Nginx反向代理进行调试(适用于前端已对接的接口)

  1. 安装Nginx。使用命令:brew install nginx
  2. 配置Nginx。在目录/usr/local/etc/nginx/servers下创建文件server.conf,内容如下:
server {
    listen       80;
    server_name  www.yourdomain.com; # 这里改成远程前端页面的域名

    location / {
        proxy_pass              http://1.2.3.4; # 将这里的ip改成前端页面域名对应的IP
        proxy_set_header        Host   $http_host;
        proxy_redirect          off;
        proxy_set_header        X-Real-IP $remote_addr;  #IP转发
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    location /api/ { # 这里的路径是要转发到本地的接口URL前缀
        proxy_pass              http://localhost:8080; # 改成本地服务端口
        proxy_set_header        Host   $http_host;
        proxy_redirect          off;
        proxy_set_header        X-Real-IP $remote_addr;  #IP转发
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
  1. 修改host,打开/etc/hosts文件,末尾添加:
127.0.0.1       www.yourdomain.com  # 这里改成远程前端页面的域名

如果使用Chrome浏览器,可以使用Host切换插件https://keelii.com/2017/11/07/yet-another-host-manager-plugin/ ,这样不用修改/etc/hosts文件。

  1. 打开网址:http://www.yourdomain.com,/api/开头的接口将指向本地的服务。

相关文章

  • 微服务本地调试的两种方法

    一、使用Postman调用本地服务接口进行调试(适用于前端还未对接的接口) 使用浏览器登录网站,获取到cookie...

  • 攻略丨云开发VS Code 插件 CloudBase Toolk

    Tencent CloudBase Toolkit 插件 0.2.0 版起支持云函数本地调试和云端调试两种调试模式...

  • springboot远程debug

    两种调试 远程调试分为主动连接调试,和被动连接调试: 主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口...

  • 远程调试代码

    远程debug调试java代码 日常环境和预发环境遇到问题时,可以用远程调试的方法本地打断点,在本地调试。生产环境...

  • IntelliJ 配置hadoop方法

    1.配置方法 intellij idea本地开发调试hadoop的方法 Hadoop: Intellij结合Mav...

  • 0x02 智能合约开发之调试

    一、调试模式 目前browser-solidity有两种常用的调试方式,一个是采用本地虚拟机调试模式,一个是连接到...

  • 移动端H5测试方案分析

    按平台不同,web调试可以分为桌面web调试和移动端web调试两种,其中用到的调试方法也有所不同。 桌面web调试...

  • Thinkphp调试

    Thinkphp调试主要有以下四种方法 (一).跟踪信息 (二).两种模式 (三).sql调试 (四).性能调试 ...

  • 调试手段

    本地调试 远程调试

  • git fetch

    git fetch 更新本地仓库的两种用法: 方法一 方法二 git不想要本地改动,拉取远程代码强覆盖本地

网友评论

      本文标题:微服务本地调试的两种方法

      本文链接:https://www.haomeiwen.com/subject/vzmfkctx.html