1panel部署Node Nest.js项目

34 阅读1分钟

后端项目是这个

gitee.com/youlaiorg/y…

1. 创建nodejs的运行环境

需要先在文件系统里面找个目录上传项目文件,没法在创建nodejs环境的时候一并创建个文件夹,跟创建网站不一样。

![image.png](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/64faa954a115485c9c38cd59c92ef94e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg54Sh5ZCN6Lev5Lq6:q75.awebp?rk3s=f64ab15b&x-expires=1776689995&x-signature=Lm2iMSa9EqfAsUqgZxVDEo2pYsk%3D)

注意启动命令,默认只有下载依赖,记得把打包命令也写进去。

端口输入框-应用端口需要和启动的nodejs项目一致否则打不开,这块搞了好一会AI一直找不到问题。

![image.png](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/364f5e199bc24664aab986f49257a510~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg54Sh5ZCN6Lev5Lq6:q75.awebp?rk3s=f64ab15b&x-expires=1776689995&x-signature=UUys3cC6oj88Zl1TzZjvkz8rCaY%3D)

2. 记得在服务器打开各种需要用到的端口

阿里云最基础80,443端口都需要手动添加。

image.png

3. 创建后端网站

选择nodejs选择刚才创建的运行环境,有了域名之后就可以用域名访问刚才的nodejs服务了。 image.png

题外话

刚部署这个项目的时候很多坑,运行起来缺少库,读取不到路径,还有什么数据库长度报错好几个问题。

参考文章:

cloud.tencent.com/developer/a…