首页 > 解决方案 > 尝试与 AWS API 网关通信 Angular 6 的跨源错误

问题描述

我正在尝试使 Angular 6 应用程序与 aws API 网关后面的一些 lambda 函数进行通信。

这里的事情是我允许每个来源和支持的方法。我做了一个非常快速的反应应用程序,它调用端点并带来正确的响应。

所以我真的认为问题在于我如何从角度进行调用。这是服务:

import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';

@Injectable({
  providedIn: 'root'
})
export class HttpHandlerService {
  private SUBMIT_MESSAGE_END_POINT = 'AnActualURL';    

  constructor(private http: HttpClient) { 
  }

  public submitAMessage(username, title, message){
    return this.http.post(this.SUBMIT_MESSAGE_END_POINT,{
      "username": username,
      "title": title,
      "message": message
    });
  }
}

我确实尝试添加一些选项参数,但没有运气。

请提供一些反馈

我很沮丧,因为除了 angular 6 之外,我可以从任何地方拨打电话。

标签: angularcorsangular6aws-api-gateway

解决方案


推荐阅读