1.阿里云或者腾讯云或者任意一个服务商 服务器购买
购买服务器后进入控制台查看自己购买的服务器.
2.下载xshell工具连接云主机
输入自己主机的端口号进行点击连接
后面会提示输入主机密码,密码在你购买云主机后服务商会告诉你。 比如短信通知:
3.连接成功后命令行执行命令安装宝塔面板
命令 :yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
4.安装成功后会告诉你的初始密码和访问端口ip!
浏览器输入:访问面板
5.进入面板后安装部署nodejs所需要的环境
6.安装依赖成功后进入到文件目录
/www/wwwroot/web
创建目录文件夹
api : 接口
web : 网页
1.将自己的express项目打包zip上传api文件夹下 ,点击左上角命令行窗口执行 npm i安装依赖
2.执行 pm2 start app.js 运行自己的服务端程序
7. 开启api接口 所需端口权限
如果api接口监听的是3000
添加放行端口
添加成功后即可在外网访问
8.设置mysql数据库
1.新建一个数据库,并设置数据库密码和名字
nodejs配置为
本地即可
module.exports = {
host: 'localhost',
user: 'nys',
password: 'nys',
database: 'nys'
}
2.上传并导入.sql文件
3.数据库权限设置本地即可 4.点击管理,进行管理数据库,解析.sql文件生成表即可
9.部署完毕,外网可以访问接口了
postman测试
10.命令行释放占用端口号
- 查看所有端口占用
- netstat -tln
- 查看端口被哪个进程占用
- lsof -i:端口号
- 根据PID杀死被占用端口
- kill PID
11.启动pm2进程守护
启动 :pm2 start 文件名 // pm2 start ./bin/www
停止 :pm2 stop all
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!