位置: IT常识 - 正文

宝塔部署nodejs项目(宝塔部署django)

编辑:rootadmin
宝塔部署nodejs项目 前言

推荐整理分享宝塔部署nodejs项目(宝塔部署django),希望有所帮助,仅作参考,欢迎阅读内容。

宝塔部署nodejs项目(宝塔部署django)

文章相关热门搜索词:宝塔部署nodejs项目https,宝塔安装node,宝塔部署jsp项目,宝塔安装node,宝塔部署node.js,宝塔部署node项目,宝塔部署node.js,宝塔部署nodejs项目,内容如对您有帮助,希望把文章链接给更多的朋友!

部署操作很简单,网上也有很多教程,不过我还是踩坑了,这里记录一下,给其他人也避避坑吧。

步骤

首先你已经有了服务器,并且打开了宝塔面板,其次准备好你的nodejs项目。 在宝塔安装pm2管理器(推荐) 打开pm2的设置,选择nodejs项目对应的版本 在左侧菜单点击文件,在根目录点击www,其中 wwwroot就是宝塔的默认建站目录 新建目录nodejs-demo 进入文件夹,上传你的nodejs项目。注意:此处本人踩了坑,按照某文写的将node_modules压缩上传了。推荐忽略node_modules将其他文件上传,然后打开宝塔内置终端安装依赖,务必使用对应的包管理工具 ,我这里是pnpm。如果你使用了非npm工具,记得在pm2的模块管理中下载对应工具。 安装完成后点击目录右侧的刷新即可看到node_modules 下一步则是放行端口,如果不放行是无法访问的,此处需要放行两处,宝塔面板的安全菜单以及云服务器的防火墙,我的项目端口用的3000那就放行3000 回到宝塔面板,打开pm2管理器,添加项目 添加项目成功后会显示对应端口,并且状态是绿色播放图标,没有显示端口号的话肯定是项目启动失败了,建议重新走一遍流程。 此时就可以在浏览器输入 ip/域名:端口号 来访问node项目了

其他

这里具体讲一下我遇到的坑,我按照某文将node_modules压缩打包,在宝塔解压后一直走到pm2添加项目那一步,然后端口号一直显示不出来,删除项目>添加项目 来回了好几遍也没用,后来换了其他文章说要在宝塔里安装依赖,我就删了压缩上传的node_modules重新安装。但是这里我犯傻了,我的项目用的pnpm,pnpm-lock文件也一起上传了,我却用npm在重新安装依赖,结果自然还是不行。此时我还没发现前面的问题,我去检查了pm2里的报错日志,日志提示说express找不到。我就很纳闷,明明node_modules里安装了它,但是日志报错那肯定有问题,我就宝塔上和vscode分别打开了线上和本地的依赖包,一对比发现结构不同,我这才感觉到了问题所在,一看宝塔,里面有npm和pnpm两个的lock文件。把node_modules删除,再把npm的lock文件删除,然后安装了pnpm,用pnpm安装了依赖,终于成功添加了node项目。这么说下来,原来还是自己太粗心了(笑哭),希望其他人不要犯我这种傻。

本文链接地址:https://www.jiuchutong.com/zhishi/292963.html 转载请保留说明!

上一篇:bart命令 -文件完整性扫描和报告(batset命令)

下一篇:vue+mysql实现前端对接数据库(vue+java+mysql)

  • 天然气管网输送费收费标准
  • 建筑行业有哪种职业
  • 税务师考试报名
  • 进项税额抵扣计算
  • 收到商业汇票计入科目
  • 原会计收入准则最新
  • 车间人员领用文件有哪些
  • 应收银行存款利息怎么算
  • 当天收入支出日报表怎么做
  • 提取法定盈余公积金会计分录
  • 应付账款逾期利息会计分录
  • 支付宝企业账户客服电话
  • 事业单位发票名称是原来的怎么办
  • 出售办公用房要交什么税
  • 附加税水利行政事业是否取消?
  • 公司购买宿舍楼申请书
  • 存款保险能取出来钱吗
  • 季度收入超过30万但开票只有10万
  • 赠送礼品的具体做法有许多技巧和讲究大致涉及
  • 五金配件做什么科目
  • 增值税留抵税额在借方还是贷方
  • 公益性捐赠支出账务处理
  • 会计管理制度范本
  • 资产负债表日后至财务报告批准报出日之间
  • 进项税额加计抵减会计分录
  • 宝塔linux面板 7.5.2 腾讯云专享版
  • 结算备付金的账户是什么
  • 电脑打不了字只有拼音,按哪个键
  • php内容修改
  • 应收账款融资的风险控制
  • 逾期未收回包装物押金增值税
  • 供应商发票多开了怎么处理?
  • php批量上传
  • 购买办公用品怎样写备注
  • 废旧物资回收经营单位
  • 银行提取现金会查征信吗
  • sql代码大全
  • gridview datakeynames
  • 手把手怎么写
  • 微软 大中华区 前副总裁
  • php如何实现
  • 关于我和鬼变成家人的那件事
  • 所有者权益总计是什么
  • 弥补以前年度亏损报表怎么填
  • python中strftime用法
  • 预收账款收了没
  • 配送中心适合哪种类型的企业
  • mongodb管道操作符
  • 4s店除了卖车还有什么
  • sql server基本
  • 销项税额和进项税额月底怎么结转
  • 已核准未登记名称我可以注册吗
  • 临时工工资无发票可以扣除吗
  • 进项转出再转入
  • 票面利率大于市场利率,则发行价格一定( )面值
  • 高价卖股份犯法么
  • 分公司可以独立签约吗
  • 保险发票入账
  • 职工教育经费中的职工培训费用可以全额扣除吗
  • centos6.2安装
  • linux的df命令是什么单词的缩写
  • linux命令总结
  • rdesktop命令
  • win7 便签
  • sointgr.exe - sointgr是什么进程 有什么用
  • iconindex什么意思
  • os x10.10.3beta5官网下载 yosemite10.10.3beta5下载地址
  • win10移动版微信uwp
  • linux有哪几种安装方式
  • vs2019创建安装程序
  • opengl learning
  • 零磁道的重要性
  • linux自动重启程序脚本
  • android开发主要用什么语言
  • jquery怎么写
  • jquery.cookie.js实现用户登录保存密码功能的方法
  • python flask 路由
  • 税务局税收风险排查总结
  • 陕西个体户免税政策
  • 买新房子契税多久交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设