angular2 http.get не работает с прокси веб-сервера
Это мой конфиг webpack-сервера
devServer:{
proxy: {
'/open/*': {
target: 'http://127.0.0.1:3000',
}
},
historyApiFallback: true
},
и код маршрута здесь, так же, как код документа angular2
const routes:RouterConfig = [
{
path: '',
redirectTo: '/login',
pathMatch: 'full'
},
{
path: 'login',
component: loginComponent
},
и я запускаю сервер без ошибок
70% 3/3 build moduleshttp://localhost:9000/
webpack result is served from http://localhost:9000/
content is served from /Users/atyun/code/weinei-web
404s will fallback to /index.html
мой HTML-код
<button type="button" (click)="hello()">hello</button>
это кнопка события angular2
и код функции
hello() {
this.http.get("/open/v1").map(data=>data).subscribe(response=>console.log(response))
}
и я открываю браузер, когда я нажимаю кнопку, страница перезагружается, почему? В консоли браузера есть ошибка, но я ее не вижу, потому что она перезагружается так быстро.
Как это исправить?