Mac中的端口转发以实现本地角度开发

时间:2018-10-30 16:00:40

标签: javascript angularjs macos proxy port

我有一个在端口8283上本地运行的AngularJS应用程序进行开发,还有一个在端口8000上运行的python应用程序。这是Angular方法的示例:

signIn: function (login, password, anon) {
        return $http({
          method: 'POST',
          url: '/api/auth/login',
          data: $.param({'login': login, 'password': password, 'anon': anon}),
          headers: {'Content-Type': 'application/x-www-form-urlencoded'}
        }).then(function (response) {
          UserModel = response.data;
          serializeToSession();
          $rootScope.$broadcast('sign_in');
          return UserModel;
        }).then(() => updateUserTimezone());
      },

但是,要在localhost中运行,我必须更改:

   url: '/api/auth/login',
=> url: 'http://localhost:8000/api/auth/login',

是否有一种方法可以在Mac上进行端口转发,以便我可以保留url,例如将/api/上的请求重定向到端口8000,而不是8283? (请注意,我可以在linux上做到这一点,但要弄清楚如何在Mac上进行本地开发)。

1 个答案:

答案 0 :(得分:0)

转到您的System Preferences,然后单击Network

Network内,单击Advanced并导航到Proxies。选中Web Proxy (HTTP)框。在这里,您可以输入Web代理服务器+端口,还可以选择输入用户名和密码。

相关问题