首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用哪种后端技术来防止cors

使用哪种后端技术来防止cors
EN

Stack Overflow用户
提问于 2019-05-11 01:15:51
回答 3查看 58关注 0票数 0

我在用React建立一个新的联络公式。我没有后端知识。用户应该能够在contact formular中填写他们的数据并单击"Submit“。在提交被触发后,他们的联系数据应该通过ifttt发送到我的slack通道。

问题:我得到cors错误。以我的一点知识,我猜这是因为我让网站处理对第三方ifttt的请求,而不是服务器。

一个小小的node.js后端能帮我解决这个问题,对吗?我对node.js一无所知。哪种技术最容易做到这一点?

在前端部分,我只是使用fetch来触发POST http请求。

EN

回答 3

Stack Overflow用户

发布于 2019-05-11 01:21:12

如果您熟悉javascript,那么就可以获得动手的node js,它有一个非常大的社区。此外,您还可以从npm安装"cors“库,以避免跨域请求。

票数 0
EN

Stack Overflow用户

发布于 2019-05-11 01:24:37

是的,您应该通过nodejs服务器提供react应用程序。然后,当您的用户提交表单时,您可以从您的节点服务器调用ifttt,这不会触发任何cors错误(实际上您将不再需要cors )。

我不知道ifttt,你应该从检查他们的rest api开始,看看你能做些什么(你肯定需要通过oauth进程或通过他们的库使用API密钥登录)

票数 0
EN

Stack Overflow用户

发布于 2019-05-11 01:24:42

代码语言:javascript
运行
复制
var express = require('express');
var cors = require('cors');
var app = express();

app.use(cors());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56082134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档