【问题标题】:Proxy to Jira APIJira API 的代理
【发布时间】:2016-11-29 19:38:27
【问题描述】:

我在我的 Angular 2 应用程序(使用 CLI/Webpack)上遇到了 CORS 问题,我想设置一个节点代理来使用 node-http-proxy 重定向我的请求。我还通过 CLI 设置了代理:

{
  "/api": {
    "target": "http://localhost:3000",
    "secure": false,
    "pathRewrite": {"^/api" : ""}
  }
}

我觉得为每个 Jira 端点设置端点需要做很多工作。

是否可以读取请求地址并将其转发到 Jira 服务器? http://localhost:4200/api/rest/api/2/issue/<#issueID#>/attachments.

var express = require('express');
var app = express();
var httpProxy = require('http-proxy');
var proxy = httpProxy.createProxyServer();
var server = '<JiraServer>';

// TODO: Set up end-point for every URI path???
app.all("/rest/api/2/issue", function(req, res) {
  proxy.web(req, res, {target: server});
});

app.listen(3000);

这可以解决吗?

谢谢!

【问题讨论】:

    标签: node.js api proxy jira angular-cli


    【解决方案1】:

    我想通了。真的很简单!

    app.all("/*", function(req, res) {
    ...
    }
    

    【讨论】:

      猜你喜欢
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 2017-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多