使用JavaScript框架和Node.js进行身份验证

时间:2020-10-06 08:31:10

标签: node.js reactjs authentication passport.js server-side-rendering

在过去的一个月中,我一直在处理后端的东西,而我已经完成了以下工作-

  • Vanilla JS中的Passport Sessions身份验证(提供EJS文件)
  • Vanilla JS中的Passport JWT身份验证(提供EJS文件)
  • 服务器端渲染ReactJS( 无身份验证

到目前为止,我首先要在一个简单的React项目( 没有SSR )上实现身份验证,然后再介绍SSR部分。

混乱-在我发现的每个React身份验证教程中,人们都将后端与前端服务器(例如webpack-dev-server)一起用作API。这让我对这种方法有些怀疑,因为到目前为止,在我所有的React项目中,我一直在使用后端服务器来提供 静态构建 < / em>由npm run build发出的文件。 (这就是我要处理的EJS文件

是否应该在性能部分使用 dev-server 成本?我什至找不到一个不使用开发服务器的关于React Authentication的教程。我有几个问题-

  1. 将开发服务器与后端API一起使用真的是一个不错的选择吗? OR 它甚至是在React中执行身份验证的唯一方法吗?我们不能仅使用 后端服务器 来处理从 build 文件夹提供的静态文件吗?
  2. 如果我经过ReactJS的简单会话身份验证,那么应该更安全的JWT还是Auth0之类的服务?
  3. 处理SSR身份验证时使用了哪些技术?

0 个答案:

没有答案