ionic4 - API的数据响应的ionic4问题
问题描述
我对来自 api 的数据响应有问题,数据为空
此代码填写服务登录
@Injectable({
providedIn: 'root'
})
export class LoginService {
constructor( private http:HttpClient) { }
login(body) {
const headers=new HttpHeaders;
headers.append('content-Type', 'application/json'),
headers.append('api_key', '7zttgA4kFVsD2V2n0beMpzdLQRiSAKxtVEpyeW9MaEFEND0g')
headers.append('Access-Control-Allow-Origin','*')
headers.append('Access-Control-Allow-Methods','GET,POST')
headers.append('Access-Control-Allow-Headers','X-Requested-With ')
return this.http.post('https://bell.s2c.io/api/v1/Login', body,
{ headers: headers }).pipe(res=>res)
}}
代码 login.ts
@Component({
selector: 'app-login',
templateUrl: './login.page.html',
styleUrls: ['./login.page.scss'],
})
export class LoginPage implements OnInit {
private formlogin : FormGroup;
Device:any
ListDevices:any
constructor(private servicelogin:LoginService,private formBuilder: FormBuilder,private router : Router
)
{
this.formlogin = this.formBuilder.group({
username: ['', Validators.required],
password: ['',Validators.required],
});
}
logForm(){
this.servicelogin.login(this.formlogin.value).subscribe(data=>{
console.log(data)
})
}
ngOnInit() {
}
}
我用 console.log(data) 测试以查看数据响应,但数据为空,这是什么问题?
解决方案
推荐阅读
- r - 数据清洗功能:用中位幂代替十的幂
- arrays - 使用访问远程服务器的 bash 脚本打印数组元素的问题
- string - 后缀自动化和 Ukkonen 后缀树的区别
- angular - 在 Angular nx 项目中导入 glsl 文件
- python - 如何在 Python 脚本上动态启用/禁用 Tornado Auth?
- python - python中有没有更简单的编码来使用字典数据结构进行编码和解码
- uncrustify - uncrustify:如何在 else 之后强制尾随 {
- php - 如果引用的表列在 Laravel 6 中使用外键的表之后,则不能在迁移中使用外键
- python - 在熊猫数据框中获取非常复杂条件下的最大值和最小值
- html - 如何将 Angular HTML 文件的默认位置从“从左到右”更改为“从右到左”?