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))
    }

и я открываю браузер, когда я нажимаю кнопку, страница перезагружается, почему? В консоли браузера есть ошибка, но я ее не вижу, потому что она перезагружается так быстро.

Как это исправить?

0 ответов

Другие вопросы по тегам