whistle安装及使用

3,104 阅读1分钟

1. 本地安装whistle

// 安装
$ npm install -g whistle

// 查看安装版本
whistle --version

// 查看whistle帮助
whistle --help

2. whistle常用操作

// 1. 启动whistle
w2 start [-p port]

// 2. 关闭whistle
w2 stop

// 3. 重启whistle
w2 restart

3. 浏览器代理

4. whistle控制台

  • Whistle Web Debugger

    image.png

  • 常用

    • 修改hosts

        在Rules中添加一个新的配置项并勾选启用,在对应的配置编辑器中输入host规则即可
      
    • 请求替换

        请求路径 file://{请求数据}
      
    • CORS

        在values添加一个新的配置项,添加规则,在跨域请求后加入resHeaders://{CORSHEADER}
        Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, token, Cookie
        Access-Control-Allow-Methods: POST, GET, OPTIONS
        Access-Control-Allow-Origin: * 
        Access-Control-Allow-Credentials: true
        content-type: application/json
        status: 200
      
    • 请求替换

      values添加一个新的配置项,添加对应mock数据
      

参考链接