Add your Angular 10 Proxy Configuration to angular.json
You can configure Angular CLI to use a proxy in the angular.json file so you don’t need to specify the –proxy-config CLI option each time your run your local development server:
$ ng serve --proxy-config proxy.conf.json
Open the the angular.json file, and simply add the proxyConfig option to the serve target as follows:
"architect": {
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "<application-name>:build",
"proxyConfig": "src/proxy.conf.json"
},
You can use the proxying support in the webpack dev server to divert certain URLs to a backend server, by passing a file to the –proxy-config build option. For example, to divert all calls for http://localhost:4200/api to a server running on http://localhost:3000/api, take the following steps. Source.
Next, add a new src/proxy.conf.json file with the following configuration:
{
"/api": {
"target": "http://localhost:3000",
"secure": false
}
}
Next, simply run the ng serve to run your server with the configured proxy information.
-
Date:
