Koa2 后端部署指南
Koa2 的后端部署相对简单,因为它使用纯 JavaScript 编写,无需像 TypeScript 那样进行复杂的打包操作。本文将如何部署Koa项目进行记录,方便下次直接查看部署
宝塔面板操作
在部署过程中,我发现宝塔面板默认没有安装 Git,这可能与新系统有关。由于 CentOS 7.x 版本在 2024 年后不再维护,且 Node.js 版本不支持 20 以上,因此我将服务器重装为 OpenCloudOS
。
OpenCloudOS 在云原生、稳定性、性能、硬件支持等方面表现出色。OpenCloudOS 9 在系统安全、存储、设备管理及网络服务方面进行了显著优化,具有高效经济、独立且开放的特性。
安装 Git
如果已经安装了 Git,可以跳过此步骤。
1、进入宝塔面板,打开终端,输入以下命令进行快速安装:
bash
yum install git
出现如下图所示,宝塔git就已经安装完毕
2、输入指令 git -v
出现版本号就是安装成功了
上传Blog-Nuxt-Koa2安装包
1、进入到www/wwwroot
目录中,对项目进行clone,也可以将安装包上传到此目录
2、对项目进行npm install,安装程序所需要的模块
出现以下提示就是安装完成了
启动服务
language
# 模块安装完成记得 npm run dev看下能不能启动,能成功启动可以下一步
npm run dev
通过默认项目启动服务
选择 Blog-Nuxt-Koa2
目录,按以下配置文件填写,端口8080,启动项目选择生成项目
访问ip地址出现下图,服务就可以正常启动了