express+node编写后台接口部署云服务器
1.先修改数据库配置,把登录名和密码换成服务器上数据库的登录名密码,要连接的数据库名也改成你要连接的数据库
  
2.修改监听端口
本地测用的端口在服务器上可能会被占用,建议用个新的端口
  
然后上传到你的服务器,服务器环境啥的先装好,node,mysql什么的
3. 防火墙添加监听端口(防火墙没开不用)
查看防火墙规则:firewall-cmd --list-all
  
没有接口所用的6666端口,然后添加6666端口
添加端口:firewall-cmd --permanent --add-port=6666/tcp
重启防火墙:firewall-cmd reload
再次查看规则
  
所用的6666端口已加上
4 云服务器的安全组添加6666端口(以华为云为例)
先找到安全组,然后选择对应的安全组
  
如果有多个安全组,选择关联你实例(也就是你的云服务器)的那个,编辑,添加规则
  
添加6666端口
  
添加完后去启动下你写的接口文件
5 启动服务
  
后面测的接口没问题可以用pm2启动,让pm2去维护你的接口进程,不用自己一直手动启
6 测试接口
  
把localhost换成你的服务器ip,端口改成配置的6666,然后调用,出来说明调用成功,失败的话去服务端看看报的什么错,然后再修改
小毛病的话直接在linux上用vim改就行了
------------------------------------------更新------------------------------------------------
建议使用8081端口,其他端口请求时谷歌浏览器会报错
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号