老鬼的博客 来都来啦,那就随便看看吧~
Nginx如何Mock接口
发布于: 2024-12-06 更新于: 2024-12-06 分类于:  阅读次数: 

一:介绍

1
2
项目中经常使用到要模拟后端接口返回的情况,一般是json的数据,
这里介绍使用nginx Mock接口,返回对应json文件的内容,并且支持POST请求。

二:Nginx配置

  • 1.配置

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # 如下是Mock Api接口
    # 如访问:https://xx.com/apiMock/andcalc/calcParams
    # 其实返回的是D:\ApiMockResponses\andcalc\calcParams.json的内容

    location /apiMock/ {
    rewrite ^/apiMock/(.*)$ /ApiMockResponses/$1.json last;
    try_files $uri =404;
    }

    location /ApiMockResponses/ {
    alias D:/ApiMockResponses/; # 指向存储 mock 响应文件的目录
    error_page 405 =200 $uri; # 这里是为了可以使用POST请求
    }
  • 2.目录
    1.png

*************感谢您的阅读*************