我正在用Angular6创建一个web应用程序,我想把它连接到一个数据库。所以我使用了wamp:mysql和php,这就是我的api在这个地址返回的结果http://localhost/tests/getall.php:
我正在尝试从我的应用程序连接到它:
constructor(private http: HttpClient) {}
private log(log: string){
console.info(log);
}
private handleError<T>(operation = 'operation', result?: T) {
return (error: any): Observable<T> => {
console.error(error);
console.log(`${operation} failed: ${error.message}`);
return of(result as T);
};
}
getlisteUsers(): user{
console.info('yess2')
let data;
this.http.get("http://localhost/tests/getAll.php").pipe(
tap(_=> this.log(`chargement de la liste réussit`)),
catchError(this.handleError(`getlisteMotAApprendre`, [])))
.subscribe(res => data = res);
return data
}
调用此函数时出现以下错误:
事先谢谢你的帮助
1条答案
按热度按时间cbjzeqam1#
似乎angular无法访问此文件请尝试在api url中指定本地服务器xampp或wamp端口,然后重试。这样地。