2017-10-17 100 views
1

使用webpack dev服務器,我想要一個代理服務器代理服務器,除了我的應用程序。所不同的是API,裏面有我的應用程序下一個端點,應該被代理使用webpack dev服務器,如何代理除「/ app」之外的所有內容,但包括「/ app/api」

  • /myapp/api/**應該被代理
  • /myapp/**不應該被代理(任何
  • /**應該被代理

以下設置使用旁路功能來實現此功能,但是可以使用單個環境規範以聲明方式完成此功能嗎?

proxy: [{ context: '/', bypass: function (req, res, options) { if (req.url.startsWith("/app") && !req.url.startsWith("/app/api")) { // console.log ("no proxy for local stuff"); return false;
} //console.log ("Proxy!") }, ... }]

是的,它很複雜。抱歉。

回答

相關問題