【发布时间】:2017-10-11 14:27:46
【问题描述】:
我正在尝试使用 Angular2 和 NodeJS API 作为后端服务器来执行登录表单。
我无法向 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,看看它记录了什么。
-
ERROR TypeError: this.http.post(...).map(...).catch 不是函数
标签: node.js rest angular authentication post