我正在将react js用于前端,将node js用于后端以及oracledb。 我需要使用上述技术和身份验证来创建登录页面。 现在,我已经为前端准备了样板,后端可以从db获取数据,并可以在浏览器中显示它。 但是我不知道如何将React js与后端连接。如果有人可以看些东西,这将有所帮助。 因为在互联网上没有oracledb的视频以及前端,所以所有结果仅在控制台上打印。
答案 0 :(得分:0)
前端和后端之间的身份验证通常涉及使用cookies
或tokens
。我会考虑调查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
});
希望有帮助!