2017-02-15 13 views
0

В бета-версии 24 Angular-CLI была создана папка dist, теперь в бета-версии 31 кажется, что папка dist больше не создается при выполнении ng-сервиса ,Угловой CLI - прокси-сервер ng перестает работать так, как это было до

Это создает проблему для меня, потому что я обслуживаю все приложение в экспресс-приложении, которое является частью моего проекта. Мне нужно было сделать это, потому что у меня есть шаблон, который изменяет базовый href.

Прежде, чем я был файл прокси-конфигурации настроить, как:

{ 
    "/": { 
    "target": "http://localhost:3000", 
    "secure": false 
    } 
} 

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

Но теперь, поскольку этой папки нет, он не может найти ни один из файлов.

Я думал, что, возможно, я мог бы установить его до только прокси АНИ вызовы, но таким образом я настроить файл прокси-конфигурации, как это:

{ 
    "/analytics/api-dev": { 
    "target": "http://localhost:3000/analytics/api-dev", 
    "secure": false 
    } 
} 

Но когда я делаю это, я получаю 404 когда он пытается перейти к: POST http://localhost:4200/analytics/api-dev

Я удивлен его не проксирование, что запрос на 3000: http://localhost:3000/analytics/api-dev

Примечания: для этого я мои базовых иого значения:

<base href="/"> 

Возможно ли настроить конфигурационный файл прокси только для прокси-вызовов API, но не более того?

Если я могу это сделать, я мог бы найти другой способ решения проблемы базовой базы href в html.

СПАСИБО !!!

+0

Почему вы не просто использовать 'нг построить --Base-HREF x'? – shusson

ответ

0

я смог обойти эту проблему с помощью ng watch вместо ng serve

+0

'ng watch' не существует – ndsmyter

+0

Извините, я имел в виду ng build --watch – emcpadden

 Смежные вопросы

  • Нет связанных вопросов^_^