NodeJs将项目上传至服务器
1.配置服务器连接配置
// 远程服务器
const conn = mysql.createConnection({
host: '192.168.2.100', // 数据库所在的服务器的域名或者IP地址
user: 'admin', // 登录数据库的账号
password: '123456', // 登录数据库的密码
port: '3306', //端口号
database: 'zlm_blog' // 数据库名称
});
2.配置服务启动端口
app.listen(1616, () => {
console.log('服务已开启: http://192.168.2.100:1616');
})
3.将项目打包(node_modules太大可以不用打包,在服务器中再安装依赖)
4.登录远程服务器
ssh -p 22 登录用户名@服务器Ip或域名
如:ssh -p 22 admin@192.168.2.100
5.将压缩包上传到远程服务器
scp 压缩包名 登录用户@服务器Ip或域名:目标地址
6.检查上传的压缩包
pwd:查看当前目录
ls:查看当前目录下所有文件
7.解压zip压缩包
8.安装项目依赖
npm i
如果没有权限就使用sudo npm i(需要管理员密码)
9.开启服务
node server.js