学习Fullstack React,但感到困惑

时间:2019-11-13 14:02:51

标签: node.js reactjs

所以我对React有基本的了解,在javascript上属于中级水平...现在我参加了mongodb课程的学习。因此,我知道,如果我不将所有内容放在一起并从头开始构建某些东西,我将使我的教程陷入困境。但是到目前为止,我只渲染了EJS文件,并且知道如何从ejs角度设置所有内容。 所以现在我感到很失落,好像有人给我一个拼图,缺少一些碎片。 我知道你们中的一些人走了这条路,所以我有几个问题,尽管有些听起来很愚蠢:

  1. 由于我当前使用的是res.render('ejsViewFile'),因此引入ReactJs会如何影响节点代码?
  2. 当你们第一次学习使用MERN Stack的方法时,您是如何学习将两者连接起来的?我发现了很多教程...但是它们使我更加困惑。
  3. 这很正常吗?我感觉好像我学到了什么都没有?

1 个答案:

答案 0 :(得分:0)

很高兴看到这类问题。 我还开发了Web应用程序,其中我只需要使用节点JS并与多个微服务进行交互。

因此,我还将浏览udemy上的此类教程以及网站上提供的其他教程。 我发现您可以将react JS用作前端UI,并且如果不想将spring boot用于微服务,则可以将node JS用作后端。

因此,基本上,我已经在节点JS中开发了rest API并使用axios,并保证我会从我的react应用程序中调用该API,所以我认为您可以以此方式连接两个应用程序。  在大多数应用程序中,我已经看到节点JS用于以下目的的安全性,然后节点JS连接到微服务,这只是在应用程序上添加另一层。 我更喜欢Lead可以告诉您,您可以完成react JS的常规课程,并且将向您展示如何在JS节点上创建rest API。

为UI反应 Node.js:API网关或后端。你希望 Java:微服务,REST API