Netlify

部署 SSR 到 Netlify,请参考 部署 > Netlify Functions

通过 预渲染 页面,我们可以消除对 Node.js 服务器的需。还可以将应用程序部署到任何静态host ,例如 Netlify

如果我们不在根目录 / 下部署应用程序,我们可以 更改 Base URL

通常,我们可以在以下部署策略之间进行选择:

  • 本地打包然后把 dist/client/ 上传到静态host
  • GitHub action 打包并把 dist/client/ 上传到静态host
  • 静态host运行构建

$ vite build 命令生成一个目录 dist/client/,其中包含了我们所有的静态资源。

我们在本地尝试使用 serve 部署:$ serve dist/client/