使用JavaScript框架和Node.js进行身份验证
在过去的一个月里,我一直在处理后端的事情,我已经完成了以下工作-使用JavaScript框架和Node.js进行身份验证,node.js,reactjs,authentication,passport.js,server-side-rendering,Node.js,Reactjs,Authentication,Passport.js,Server Side Rendering,在过去的一个月里,我一直在处理后端的事情,我已经完成了以下工作- Vanilla JS中的Passport会话身份验证(提供EJS文件) Vanilla JS中的Passport JWT身份验证(提供EJS文件) 服务器端呈现(无身份验证) 现在,我首先要在一个简单的React项目上实现身份验证(,而不使用SSR),然后再讨论SSR部分 困惑-在我找到的每个React认证教程中,人们都将后端与前端服务器(例如webpack dev server)一起用作API。这让我对这种方法有点怀疑,因为
- Vanilla JS中的Passport会话身份验证(提供EJS文件)
- Vanilla JS中的Passport JWT身份验证(提供EJS文件)
- 服务器端呈现(无身份验证)
npm run build
提交的静态构建文件提供服务。(就像我对EJS文件所做的那样)
使用开发服务器不应该降低性能成本吗?我甚至找不到一个不使用DevelopmentServer的关于React身份验证的教程。我有几个问题-
我对你的问题和你的具体要求感到非常困惑。你想用什么进行身份验证?这些EJS文件与您的API调用有什么关系?您的开发服务器与其中任何一个都有什么关系?还有,你说的“使用身份验证构建文件”是什么意思?@Brad我很抱歉这么模糊,但我已经做了一些修改来澄清我的问题。请再读一遍!啊,你的问题其实是关于网页的。该Webpack dev服务器是不必要的,只是为了方便而提供的。是的,你绝对可以使用任何你想要的服务器,并为构建的文件提供服务。哦,明白了。那么您能回答另外两点吗?在服务器端构建身份验证有点冒险。您需要为每个登录的用户维护会话