使用reactjs作为前端和使用oracledb作为后端的nodejs的登录页面

时间:2019-04-13 15:55:59

标签: node.js reactjs oracledb

我正在将react js用于前端,将node js用于后端以及oracledb。 我需要使用上述技术和身份验证来创建登录页面。 现在,我已经为前端准备了样板,后端可以从db获取数据,并可以在浏览器中显示它。 但是我不知道如何将React js与后端连接。如果有人可以看些东西,这将有所帮助。 因为在互联网上没有oracledb的视频以及前端,所以所有结果仅在控制台上打印。

1 个答案:

答案 0 :(得分:0)

前端和后端之间的身份验证通常涉及使用cookiestokens。我会考虑调查JSON web tokens或使用Firebase之类知名公司的身份验证服务。话虽这么说,由于您的后端已经可以与Oracle数据库通信,因此您可以在后端上创建一些RESTful端点,以便为前端提供服务。这样,您的React前端就可以与后端api进行身份验证请求通信,后者可以处理应用程序的任何业务逻辑,并可以向Oracle数据库进行查询。此外,您可以使用浏览器内置的fetch api或axios将这些请求从React前端发送到后端。一个简单的fetch api调用可能类似于以下内容:

fetch('<back-end-api-endpoint>')
      .then(response => response.json())
      .then(result => {
        // handle returning response appropriately
      });

希望有帮助!