我们以往部署Nuxt到服务器需要pm2进行进程管理,还需要考虑到服务器的性能,负载均衡、网络安全等一系列运维问题。往往我们做的却不是最优的,那么为什么我们不将它交给专业运维的人去配置呢?
我们只去关心应用层面的业务逻辑,去关心用户的交互体验,这才是我们该做的事~
所以,云开发它来了!!它可以很完美的帮我们解决以上的问题,提升我们的开发效率,将所有精力放在业务逻辑以及用户的交互上。
接下来,就看看如何把 Nuxt.js 的 SSR 跑在云开发上~
开发环境需求
Node.js 环境
Nuxt.js和云函数都是基于 Node.js 的,因此,Node.js 是必不可少的底层依赖。
create-nuxt-app
我们会用 create-nuxt-app 来创建一个nuxt项目,因此,也需要提前安装
安装命令:
npm i create-nuxt-app -g
@cloudbase/cli
云开发 Cli 可以用来进行快速、方便的部署项目,管理云开发资源。
安装命令:
npm i @cloudbase/cli -g
构建云开发项目
首先进行登录授权 tcb login,在弹出的窗口进行授权