Jira 代理 API
Proxy to Jira API
我的 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);
这个能解决吗?
谢谢!
我明白了。真的很简单!
app.all("/*", function(req, res) {
...
}
我的 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);
这个能解决吗?
谢谢!
我明白了。真的很简单!
app.all("/*", function(req, res) {
...
}