我正在创建一个角度为6的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
}
预先感谢您的帮助
答案 0 :(得分:0)
似乎angular无法访问此文件 尝试在api url中指定本地服务器xampp或wamp端口,然后尝试。 这样。
[ ] Gradle task 'assembleRelease'...
[ +3 ms] executing: [C:\eew\android\] C:\eew\android\gradlew.bat -Pverbose=true
-Ptarget=lib/main.dart -Ptrack-widget-creation=false -Ptarget-platform=android-arm assembleRelease
[+29288 ms] [ +10 ms] executing: [C:\src\flutter\] git rev-parse --abbrev-ref --symbolic @{u}
[ +119 ms] [ +148 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ +1 ms] [ +1 ms] origin/dev
[ ] [ ] executing: [C:\src\flutter\] git rev-parse --abbrev-ref HEAD
[ +122 ms] [ +129 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ +1 ms] [ ] dev
[ ] [ ] executing: [C:\src\flutter\] git ls-remote --get-url origin
[ +126 ms] [ +119 ms] Exit code 0 from: git ls-remote --get-url origin
[ +1 ms] [ ] https://github.com/flutter/flutter.git
[ ] [ ] executing: [C:\src\flutter\] git log -n 1 --pretty=format:%H
[ +101 ms] [ +107 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[ ] [ ] 6a3ff018b199a7febbe2b5adbb564081d8f49e2f
[ ] [ ] executing: [C:\src\flutter\] git log -n 1 --pretty=format:%ar
[ +112 ms] [ +110 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[ ] [ ] 12 days ago
[ ] [ ] executing: [C:\src\flutter\] git describe --match v*.*.* --first-parent --long
--tags
[ +103 ms] [ +110 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[ ] [ ] v0.10.1-0-g6a3ff018b
[+1452 ms] [+1451 ms] Building bundle
[ +2 ms] [ ] Writing asset files to
C:\eew\build\app\intermediates\flutter\release/flutter_assets
[ +173 ms] [ +179 ms] Wrote C:\eew\build\app\intermediates\flutter\release/flutter_assets
[ +10 ms] [ +10 ms] "flutter bundle" took 1,433ms.
[+1063 ms] 22 actionable tasks: 5 executed, 17 up-to-date
[ +201 ms] FAILURE: Build failed with an exception.
[ +3 ms] * What went wrong:
[ ] Failed to notify build completion listener.
[ ] > com.android.tools.lint.LintCoreApplicationEnvironment
[ ] * Try:
[ ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to
get more
log output. Run with --scan to get full insights.
[ +1 ms] * Get more help at https://help.gradle.org
[ ] BUILD FAILED in 32s
[ +554 ms] Gradle task 'assembleRelease'... (completed)
[ +31 ms] "flutter apk" took 44,753ms.
Gradle task assembleRelease failed with exit code 1
#0 throwToolExit (package:flutter_tools/src/base/common.dart:26:3)
#1 _buildGradleProjectV2 (package:flutter_tools/src/android/gradle.dart:399:5)
<asynchronous suspension>
#2 buildGradleProject (package:flutter_tools/src/android/gradle.dart:300:14)
<asynchronous suspension>
#3 buildApk (package:flutter_tools/src/android/apk.dart:41:10)
<asynchronous suspension>
#4 BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:44:11)
<asynchronous suspension>
#5 FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:383:18)
#6 _asyncThenWrapperHelper.<anonymous closure> (dart:async/runtime/libasync_patch.dart:77:64)
#7 _rootRunUnary (dart:async/zone.dart:1132:38)
#8 _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#9 _FutureListener.handleValue (dart:async/future_impl.dart:129:18)
#10 Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:642:45)
#11 Future._propagateToListeners (dart:async/future_impl.dart:671:32)
#12 Future._complete (dart:async/future_impl.dart:476:7)
#13 _SyncCompleter.complete (dart:async/future_impl.dart:51:12)
#14 _AsyncAwaitCompleter.complete.<anonymous closure>
(dart:async/runtime/libasync_patch.dart:33:20)
#15 _rootRun (dart:async/zone.dart:1124:13)
#16 _CustomZone.run (dart:async/zone.dart:1021:19)
#17 _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:947:23)
#18 _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#19 _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#20 _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:115:13)
#21 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:172:5)