我有后端url http://docker-users:5500/users?all=true,它返回我的用户列表。在angular-cli中,本地主机url是:http://localhost:4200。我已经设置了proxy.config.json并将其添加到ng serve中。问题是,当我试图到达时,我仍然收到404错误。我的错误在哪里呢?
proxy.config.json:
{
"/api/*": {
"target": "http://docker-users:5500",
"secure": false,
"changeOrigin": true
}
}service.ts
const headers = new Headers({ 'Content-Type': 'application/json;'});
const params = new URLSearchParams();
params.append('all', true);
const options = new RequestOptions({ headers: headers, params: params });
const resp = this.http.get('/api/users', options)
...发布于 2017-12-19 21:25:46
添加pathRewrite选项:
{
"/api": {
"target": "http://docker-users:5500",
"secure": false,
"pathRewrite": {
"^/api": ""
},
"changeOrigin": true,
"logLevel": "debug"
}
}https://stackoverflow.com/questions/47887545
复制相似问题