我正在嘗試使用NodeJS API作爲後端服務器來執行Angular2的登錄表單。POST表單Angular2
我不能發佈任何請求的API。 這是我前面的代碼示例:
private authenticate_url = "Server_URL:PORT/authenticate";
login(username: string, password: string): Observable<User> {
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
console.log("Username : "+username+" Password : "+password);
return this.http.post(this.authenticate_url, { username, password }, options)
.map(this.extractData)
.catch(this.handleError)
}
既可以當我檢查網絡活動,沒有POST請求被執行。
檢查您的瀏覽器f12,檢查它是什麼日誌記錄。 –
錯誤TypeError:this.http.post(...)。map(...)。catch不是一個函數 –