https://blog.csdn.net/spflinux/article/details/79304509
在app.module.ts中添加:
- import {HttpClientModule} from '@angular/common/http';
并且将其加入imports数组中。
然后在某一个ts中(例如:signUp.ts)
- import {HttpClient} from '@angular/common/http';
- constructor(public navCtrl: NavController, public navParams: NavParams, public httpClient: HttpClient) {
- }
- signUp():void{
- console.log(this.user);
- let url='/signUp';
- this.httpClient.post(url,{
- email:this.user.email,
- password:this.user.password
- }).subscribe((res)=>{
- console.log(res);
- },(error)=>{
- console.log(error);
- });
- }
然后提示access...control...,又是跨域问题。
可以这样解决:设置代理。
在ionic.config.json中加入下面配置:
- "proxies":[
- {
- "path": "/signUp",
- "proxyUrl":"http://127.0.0.1:3000/signUp"
- }
- ]