我正在使用React设置一个新的联系人公式。我有0个后端知识。用户应该能够在联系公式中填写其数据,然后单击“提交”。触发提交后,他们的联系方式应通过ifttt发送到我的备用渠道。
问题:我收到cors错误。据我所知,我想这是因为我让网站处理了向第三方ifttt而非服务器的请求。
我是对的,一个小的node.js后端可以帮助我吗? 我的node.js知识为零。哪种技术最容易实现?
在前端部分,我只是使用访存触发POST http请求。
答案 0 :(得分:0)
如果您对javascript熟悉,那么可以动手实践Node js,它有很大的社区。您还可以从npm安装“ cors”库,以避免跨域请求。
答案 1 :(得分:0)
是的,您应该通过nodejs服务器为react应用服务。然后,当用户提交表单时,您可以从节点服务器调用ifttt,这不会触发任何cors错误(实际上您将不再需要cors)。
我不知道ifttt,您应该先检查他们的rest api看看您能做什么(您肯定需要通过oauth进程或使用API密钥通过他们的库登录)
答案 2 :(得分:0)
var express = require('express');
var cors = require('cors');
var app = express();
app.use(cors());