搜尋

首頁  >  問答  >  主體

angular.js - angular4 發出post請求 服務端顯示OPTIONS

private headers = new Headers({'Content-Type': 'application/json'});

private url = 'localhost:3000/users/register'; 
constructor(private http: Http) { }

registerEmail(link:string , email: string , password: string): Promise<any> 
{
return this.http
  .post(this.url, JSON.stringify({email: email , password: password}), {headers: this.headers})
  .toPromise()
  .then(res => res.json().data)
  .catch(this.handleError);
}

#用postman請求正常顯示post請求

ringa_leeringa_lee2753 天前1432

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:20:24

    你運行POST請求的主機是什麼? angular在跨域請求的時候會有一個Options,好像是檢查是否允許跨域的。我目前的專案裡前後端網域不一樣的,也是Options和Request同時出現,以前同網域的時候沒有。

    回覆
    0
  • 取消回覆