无法在angular 2中使用代理进行Rest API调用
我正在使用wepack.dev.js,希望为我的后端服务创建一个代理 在我的网页包中无法在angular 2中使用代理进行Rest API调用,angular,proxy,Angular,Proxy,我正在使用wepack.dev.js,希望为我的后端服务创建一个代理 在我的网页包中 proxy: { "/api/2/": { target: 'http://localhost:8080', changeOrigin: true, secure: false, logLevel: 'debug', agent: process.env.HTTP_PROXY ? new HttpsProxyAgent(pro
proxy: {
"/api/2/": {
target: 'http://localhost:8080',
changeOrigin: true,
secure: false,
logLevel: 'debug',
agent: process.env.HTTP_PROXY ? new HttpsProxyAgent(process.env.HTTP_PROXY) : undefined,
headers: {
"x-api-token": "122",
"Authorization": "Basic 1122222="
}
},
}
我试着把**也像/api/2/**。但是,它不起作用
在控制台上执行npm start时,我可以看到正在创建代理的会议,但是,当我点击URL时,我得到了
net::错误\u意外\u代理\u身份验证
有人能提出缺少什么吗?您是否尝试过仅使用
target
属性将配置保持在最低限度?此外,您可以考虑添加<代码> PaTrScript:{“^ /API”:“} <代码> >崩溃,是的,我也尝试过。相同的配置对我的生产URL有效,但对本地URL无效。可能是代理返回未定义的或不正确的授权
头/令牌?@crash这是我得到的响应{u body:{“isTrusted”:true},“status”:0,“ok”:false,“statusText:”“headers”:{},“type”:3,“URL”:null}什么反应?你有什么改变吗?你能详细说明一下吗?你有没有尝试过用target
属性将配置保持在最低限度?此外,您可以考虑添加<代码> PaTrScript:{“^ /API”:“} <代码> >崩溃,是的,我也尝试过。相同的配置对我的生产URL有效,但对本地URL无效。可能是代理返回未定义的或不正确的授权
头/令牌?@crash这是我得到的响应{u body:{“isTrusted”:true},“status”:0,“ok”:false,“statusText:”“headers”:{},“type”:3,“URL”:null}什么反应?你有什么改变吗?你能详细说明一下吗?