【发布时间】:2019-03-01 01:57:07
【问题描述】:
我正在尝试使用代理创建一个项目以连接到后端,但是当使用 ng build 生成项目时,代理配置不像使用 ng serve 那样工作。 要生成使用以下命令:
ng build --prod --base-href = / myproyect /
接下来我传递我拥有的配置文件: proxy.conf.json:
{
"/api/*": {
"target": "http://localhost:8080/cystock/",
"secure": false,
"pathRewrite": {"^/api" : ""},
"changeOrigin": true,
"logLevel": "debug"
}
}
global.ts:
export const GLOBAL = {
production: true,
url: 'api'//<-- 'API/' prefix needed for proxy configuration
};
注意:这个想法是能够消费localhost服务,这是使用JAVA开发的,使用Spring作为框架
【问题讨论】:
-
proxy配置旨在通过ng serve运行开发服务器时代理调用。运行ng build后,您负责 Web 服务器及其配置 -
谢谢,问题是我不知道如何搜索运行配置,所以它可以工作