-4
각도 4에서 이메일을 보내려면 어떻게해야합니까? NodeJS를 구성하고 mailgun으로 계정을 만들었습니다.각도 4에서 NodeJS로 HTTP 요청 보내기
내 요청 파일
var headers = new Headers();
headers.append("Authorization", "Basic "+btoa("api:key-XXXXXXXXXXXXX"));
var url="https://api.mailgun.net/v3/DOMAIN.mailgun.org.mailgun.org/messages";
var mail = {
from : "text",
to : "text",
subject : "text",
text : "text"
};
this._http.post(url, message, {headers:authHeader});
내가 제공 AngularJS와 (1.x에서)를 위해이었다 받아 들여졌다 노드 JS
지금 나는이 오류가 무엇입니까 ("api : key-XXXXXXXXXXXXX"); 머리글 = 새 HttpHeaders ({ '인증': '기본'+ foo}), let = 새로운 RequestOptions ({헤더 : 헤더)} this.http.post (res => console.log (res)); –
각도 4+가 아닌 HttpModule을 사용하고있는 것처럼 들리지만 ('/ some/api/path', JSON.stringify (message), options) .subscribe HttpClientModule. 대신'RequestOptions'를'Headers'와 함께 사용해야합니다. 데모에 대한 답변을 업데이트했습니다. 이것을 확증해라. 희망이 도움이됩니다! –
'from'매개 변수가 누락되었습니다. 오류가 발생합니다. 메시지 mwssage = {에서 '[email protected]'에 '[email protected]', 주제 : '텍스트', 텍스트 : '텍스트', 멀티 : TRUE}; foo : string = btoa ("api : key-xxxxxxxx"); headers = new HttpHeaders ({ '인증': "기본"+ this.foo}); send() {this.http.post ('https://api.mailgun.net/v3/sandboxc.mailgun.org/messages', JSON.stringify (this.message), {headers : this.headers}) .subscribe (res => console.log (res)); –