{
"/api": {
"target": "http://127.0.0.1:8080/",
"logLevel": "debug",
"changeOrigin": true,
"pathRewrite": {
"^/api": ""
}
}
}
- 配置package.json 使用npm start启动
"scripts": {
"start": "ng serve --proxy-config proxy.conf.json --open"
}
import { HttpClientModule } from '@angular/common/http' //引入HttpClientModule 模块
import { HttpClientModule } from '@angular/common/http' //引入HttpClientModule 模块
@NgModule({
declarations: [
AppComponent,
HeroesComponent,
HeroDetailComponent,
MessagesComponent
],
imports: [BrowserModule, FormsModule, HttpClientModule],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {}
import { Component, OnInit } from '@angular/core'
import { HttpClient } from '@angular/common/http' //这里是HttpClient
@Component({
selector: 'app-heroes',
templateUrl: './heroes.component.html',
styleUrls: ['./heroes.component.css']
})
export class HeroesComponent implements OnInit {
constructor(private heroService: HeroService, private http: HttpClient) {}
ngOnInit() {
this.http.get('api/test/hello').subscribe(res => {
console.log(res)
})
}
}
网友评论