2016-11-13 3 views
1

Поскольку angular-cli созревает красиво, я решил перенести приложение Angular2, чтобы воспользоваться преимуществами angular-cli awesomeness. Однако проксирование на внешний удаленный сервис, работающий на localhost, совершает дикую поездку.Конфигурация прокси-сервера веб-кластера Angular2

Version Info

ng --version 
angular-cli: 1.0.0-beta.19-3 
node: 7.0.0 
os: darwin x64 

Так от углового приложения, я хотел бы прокси все /service/** запросы к RESTful API, работающие на Nginx @http://localhost.api.co.za

Конфигурации

{ 
    "/service/*" : { 
    "target":"http://localhost.api.co.za/", 
    "secure": false, 
    "changeOrigin": true, 
    "pathRewrite": { 
    "^/service": "" 
    } 
    } 
} 

Nginx access.log выводит a POST /api/v1/testing HTTP/1.1" 404 169 "http://localhost:4200/contact"

Пробовал все трюки в этом порту webpack-dev-server proxy dosen't work

+0

HTTPS: //webpack.github.io/docs/webpack-dev-server.html#proxy – Manish

ответ

0

После многократных корректировок и троллинг через документации веб-пакет вместе с http-proxy-middleware docs on github

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

{ 
    "/service" : { 
    "target":"http://localhost.api.co.za", 
    "secure": false, 
    "changeOrigin": true 
    } 
} 
Смежные вопросы