首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为web应用程序设置身份验证和授权的正确方法是什么?

为web应用程序设置身份验证和授权的正确方法是什么?
EN

Stack Overflow用户
提问于 2021-05-21 00:26:51
回答 1查看 76关注 0票数 0

与我赤裸裸的,因为我试图抓住一个完整的堆栈网站作为一个开发人员建设它。以下是我的网站建设方法。

我有一个前端的web应用程序构建的反应。我打算用next.js/Vercel来托管它。从根本上说,本网站将以注册、登录访问网站功能、用户数据和评论为特征。(目前在当地托管)。

后端是用PostgreSQL构建在Express上的。在restAPI架构下。(目前在本地托管,与前端分离,稍后使用AWS/Heroku之类的)。

据我理解,前端将通过HTTP协议与后端通信。提供凭据后,快捷会话将实例化会话,并将会话cookie提供给客户端。

当我查阅后端快速服务器教程时,我经常看到快速服务器在同一域中提供restAPI、会话和html。显然,我已经将客户端和数据库端分开了。所以我想问,这是一种合理的/传统的网站建设方式吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-21 01:22:17

这是一种方法。当然,这也是最简单的方法。由于3层是分开的,所以可以很容易地在其中一个层上修改/执行扩展,而不会影响其余的扩展。此外,如果您作为一个团队工作,您可以轻松地划分项目,以便团队的每一组分别在每一层上工作。

唯一的依赖项是

  1. 在后端和后端
  2. 之间的RESTful API,以及后端和数据库之间的表结构和相应的SQL查询。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67629465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档