react腳手架配置代理
阿新 • • 發佈:2021-01-19
技術標籤:react
react腳手架配置代理總結
方法一
在package.json中追加如下配置
"proxy":"http://localhost:5000"
說明:
- 優點:配置簡單,前端請求資源時可以不加任何字首。
- 缺點:不能配置多個代理。
- 工作方式:上述方式配置代理,當請求了3000不存在的資源時,那麼該請求會轉發給5000 (優先匹配前端資源)
方法二
-
第一步:建立代理配置檔案
在src下建立配置檔案:src/setupProxy.js
-
編寫setupProxy.js配置具體代理規則:
const proxy = require('http-proxy-middleware'
說明:
- 優點:可以配置多個代理,可以靈活的控制請求是否走代理。
- 缺點:配置繁瑣,前端請求資源時必須加字首。