Loading episodes…
0:00 0:00

Add your Angular 10 Proxy Configuration to angular.json

00:00
BACK TO HOME

Add your Angular 10 Proxy Configuration to angular.json

10xTeam September 06, 2020 2 min read

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.


Join the 10xdev Community

Subscribe and get 8+ free PDFs that contain detailed roadmaps with recommended learning periods for each programming language or field, along with links to free resources such as books, YouTube tutorials, and courses with certificates.

Audio Interrupted

We lost the audio stream. Retry with shorter sentences?