Javascript Phantomjs代理ajax请求

Javascript Phantomjs代理ajax请求,javascript,ajax,proxy,phantomjs,Javascript,Ajax,Proxy,Phantomjs,在phanomjs中有没有办法将ajax请求代理到另一台服务器 我正在使用webpack服务器进行开发,并将“/api/**”请求代理到本地后端服务器。我使用phantomjs进行预填充,但ajax请求返回404 如果我将ajax手动添加到**中,那么它工作得很好,但是如果可能的话,我想保持我的服务干净。我找到了答案。可以使用onResourceRequested回调 page.onResourceRequested = function (requestData, request) { i

在phanomjs中有没有办法将ajax请求代理到另一台服务器

我正在使用webpack服务器进行开发,并将“/api/**”请求代理到本地后端服务器。我使用phantomjs进行预填充,但ajax请求返回404


如果我将ajax手动添加到**中,那么它工作得很好,但是如果可能的话,我想保持我的服务干净。

我找到了答案。可以使用onResourceRequested回调

page.onResourceRequested = function (requestData, request) {
  if (/^http:\/\/localhost:8000\/api/i.test(requestData.url)) {
    request.changeUrl(
        requestData.url.replace('http://localhost:8000', 'http://myserver.dev')
    );
  }
}