私はAngularの最新バージョンにはかなり新しいです。 http.post
は私のアプリケーションのどこでも動作していないようです。私は、ブラウザでこれを実行すると、それはあるアングル4 http.postが送信または動作していません
this.http
.post(this.bikesUrl, data, { headers: this.headers })
.toPromise()
.then(res => res.json().data)
.catch(this.handleError);
...か...
this.http.post(this.config.apiEndpoint+'/authenticate', JSON.stringify({ username: username, password: password }))
.map((response: Response) => {
// login successful if there's a jwt token in the response
let token = response.json() && response.json().token;
if (token) {
// set token property
this.token = token;
// store username and jwt token in local storage to keep user logged in between page refreshes
localStorage.setItem('currentUser', JSON.stringify({ username: username, token: token }));
// return true to indicate successful login
return true;
} else {
// return false to indicate failed login
return false;
}
}).subscribe(result => {
if (result === true) {
// login successful
this.router.navigate(['/']);
} else {
// login failed
this.error = 'Username or password is incorrect';
this.loading = false;
}
})
...か...
var json = {var1: 'test'};
var params = 'json='+json;
let headers = new Headers();
headers.append('Content-Type', 'application/json');
http.post("http://example.com/infoarray.php", params, headers).subscribe (re => {
console.log(re)
})
:私はのようなものを試してみましたスクリプトのようなものはほとんどありません。私は検査官の要求はないと思う。私は角度CLIを使用しています
どの部分が機能しないのか絞り込むことはできますか?同様に 'http.post'以外のアプリ全体が正常に動作していますか? – CozyAzure
はい、すべてのアプリケーションが動作します。 http://www.post – LogicDev
あなたのAPIコードを教えてもらえますか? –