我在节点JS中创建了简单的代理服务器,如下所示:

var httpProxy = require('http-proxy');

var proxy = httpProxy.createProxyServer({});

//proxy config
app.all('/proxy/*', function (request, response) {
    "use strict";
    return proxy.web(request, response, {
    target: 'http://localhost:1234/'
    });
});


我遇到的问题是,它可以从示例请求中创建代理URL:

$http.get('/proxy/example')
        .success( function(res) {
          $scope.quote = res;
          alert($scope.quote);
          })


看起来像这样:

localhost:1234/proxy/example


但我希望它像这样创建URL查找:

localhost:1234/example


我究竟做错了什么?

PS对不起,如果问题的格式不正确或过于简单-这是我第一次在堆栈上提问

最佳答案

不要做/ proxy / example而是只写例子

   $http.get('example')
    .success( function(res) {
      $scope.quote = res;
      alert($scope.quote);
      })

关于javascript - Node JS HTTP代理-创建的URL问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28049414/

10-13 00:23