文章简介:
将本地开发的 Node.js 项目部署到线上服务器是开发者常见的工作流程之一。在这篇文章中,我将详细介绍如何将本地的 Node.js 服务通过宝塔面板(BT 面板)上线。宝塔面板是一个强大的服务器管理工具,具有简洁的 UI 和丰富的功能,适合用来管理服务器、部署应用程序和维护网站。
正文:
宝塔面板(BT)提供了方便的 Web 界面,简化了服务器管理和网站运维的流程。将本地 Node.js 服务部署到宝塔服务器,经过以下几个步骤即可轻松实现。
第一步:准备你的本地 Node.js 服务
在将服务部署到服务器之前,首先确保你的本地 Node.js 项目已经准备好,并且可以正常启动。
-
安装项目依赖:
如果还没有安装依赖,首先在项目根目录下执行以下命令:npm install
-
本地启动项目:
使用以下命令确保项目可以在本地成功运行:npm start
或者:
node app.js
确保应用正常启动并没有报错,浏览器中可以正常访问。
-
配置项目端口:
检查你的app.js
或server.js
文件,确保定义了服务监听的端口,比如:const port = process.env.PORT || 3000; app.listen(port, () => { console.log(`Server is running on port ${port}`); });