如何在JavaScript-Express

时间:2018-10-20 10:44:17

标签: javascript ajax http https request

我正在使用服务器上的 Express 和客户端上的 React 开发应用程序。

每个请求都是通过fetch发出的,一切正常,直到我进入Facebook Login,现在它需要 HTTPS 协议。

这是我到目前为止所做的:

  • 创建一个.key
  • 创建.get自签名认证
  • 使用https包以快递方式导入所有内容
  • 启动客户端时启用https

问题在于,似乎无法将Fetch() HTTPS 一起使用。

请求从未发送到服务器,并且我收到CORS error(在 HTTP 中未发生)

我可以以某种方式继续使用提取呼叫吗? 否则,如何在JavaScript中管理HTTPS请求?

编辑:

我面临的确切错误是:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at ‘https://localhost:3001/api/signUp’.
(Reason: CORS request did not succeed)

此外,对于那些想了解上下文的人来说,我正在使用访存调用对我的Express server.js的POST请求,该请求将通过Passport管理Facebook登录。 现在,此调用需要一个仅允许在HTTPS中使用的回调路由,因此我正在尝试在HTTPS中切换任何内容。

0 个答案:

没有答案