技术架构
golang + node16 + vite + vue3 + express
cnetos7以上 + 宝塔面板
文字搭建教程
把service目录上传到宝塔www/wwwroot目录下面,放通3000端口,新建一个数据库,导入数据库,修改.env里的配置
进入到service目录,执行nohup ./linux.bin &
测试后端api有没有正常启动,执行curl http://127.0.0.1:3000 ,如果出现 {"Hello":"Gochat 后端服务启动成功"} 说明后端服务启动成功
宝塔新建两个纯静态静态站点,分别将admin与chatgpt对应上传。
admin端点击配置文件,添加以下代码:
location /backend/{
proxy_pass http://127.0.0.1:3000/backend/;
}
admin端点击伪静态,添加以下代码:
location / {
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
chatgpt端点击配置文件,添加以下代码:
location /api/{
proxy_pass http://127.0.0.1:3000;
}
8、访问 admin端的域名 即可访问管理后台。