本文介绍前后端分离项目,部署相关的细枝末节,打通最后一公里

静态站点部署

这类的项目部署,很简单,都不需要关注域名服务器那些东西,可以借助vercel这样的第三方,一键部署。
具体流程:前端项目挂在github上,然后去vercel上面导入即可

非静态站点部署

一般这种项目会涉及两部分,前端、后端。前端负责视图,后端负责数据接口。
具体流程:

前端

  • 通过npm run build,打包生成生产环境所需文件。

后端

  • 将后端应用打包成可执行文件部署到服务器上。
  • 配置后端服务器:部署后端应用到服务器上,确保后端应用能够正常运行。你可能需要安装相应的运行环境和依赖。
  • 配置数据库:如果后端应用需要连接数据库,确保数据库服务已经正确配置并运行。
  • 配置域名和端口:确保后端服务器的域名和端口设置正确,以便前端应用可以与后端应用通信。

当然这个流程涉及诸多的细枝末节,我们慢慢道来…