Как установить отдельный dev и выпустить URL-адреса proxy / backend api? - PullRequest
1 голос
/ 15 апреля 2019

Чего я хочу достичь, так это когда я использую проект Angular / C # Web Api в localhost и разрабатываю его, я использую этот URL в приложении Angular:

http://localhost:5000/api/something

Но это не работает при развертывании. Я хочу использовать «/ что-то» или что-то подобное, когда фронтенд и бэкэнд вместе.

1 Ответ

2 голосов
/ 15 апреля 2019

В каталоге src создайте свою среду:

enter image description here

export const environment = { production: false, apiUrl: 'http://localhost:5000/api/something', };

Инструмент командной строки с угловым значением знает, какой файлиспользуйте для каждой среды.

Затем импортируйте ее:

import { environment } from '../../environments/environment';

И теперь используйте их в моих классах как любой другой объект:

apiUrl = environment.apiUrl;

Подробнее в Интернете

...