angular - 尝试与 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 之外,我可以从任何地方拨打电话。
解决方案
推荐阅读
- python - 使用 tensorflow 定义自定义密集层
- javascript - 在没有任何库或框架的情况下,在节点 js 中为具有动态参数的 URL 提供静态文件
- javascript - 匹配符号的正则表达式以符号开头
- r - R使用“[[”将函数应用于嵌套列表元素
- c++ - FFTW 在 Windows 机器上与 g++ 错误链接
- excel - 如何找到连续出现的字符串的第一次和最后一次出现?
- python - turtle.onclick 滞后 1 个周期
- c# - Visual Studio 2019 无法构建 Tizen 项目
- sql-server - 在 SQL Server 重放跟踪结果中捕获读取、写入和 CPU
- python-3.x - 功能不工作,语法错误等等