【发布时间】:2021-08-10 05:51:19
【问题描述】:
当我作为一名开发人员构建它时,我正试图掌握一个全栈网站。以下是我搭建网站的方法。
我有一个使用 react 构建的前端 Web 应用程序。我打算用 next.js/Vercel 来主持这个。从根本上说,本网站将提供注册、登录以访问网站功能、用户数据和 cmets。 (目前在本地托管)。
后端基于 Express 和 PostgreSQL。在restAPI架构下。 (目前在本地托管,将端口与前端分开,稍后使用 AWS/Heroku 或其他东西)。
据我了解,前端将通过 HTTP 协议与后端通信。提供凭据后,express-session 将实例化一个会话并将会话 cookie 提供给客户端。
当我查看后端快速服务器教程时,我经常看到一个快速服务器在同一个域上提供restAPI、会话和html。显然,我已经将客户端和数据库端分开了。所以我问,这是一种合理/传统的网站建设方式吗?
【问题讨论】:
标签: reactjs express frontend backend rest