Linux下小程序后端环境搭建与数据库配置全攻略
|
在Linux环境下搭建小程序后端,第一步是确保系统环境准备就绪。推荐使用Ubuntu 20.04或CentOS 7以上版本,通过SSH连接服务器后,更新系统包列表:sudo apt update && sudo apt upgrade -y(Ubuntu)或yum update -y(CentOS)。安装必要的开发工具与依赖库,如git、curl、wget和build-essential。 接下来安装Node.js环境。推荐使用Node Version Manager(nvm)进行管理。执行curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash,完成后重启终端并运行nvm install 18,以安装稳定版的Node.js 18。验证安装:node -v 和 npm -v,确认版本正常。
2026AI模拟图,仅供参考 创建项目目录并初始化Node.js应用。使用mkdir my-miniapp-backend && cd my-miniapp-backend,然后运行npm init -y生成package.json。安装核心框架如Express:npm install express --save。编写基础服务文件app.js,配置监听端口(如3000),并启动简单路由测试服务。数据库方面,推荐使用MySQL或MongoDB。以MySQL为例,安装MariaDB:sudo apt install mariadb-server -y。启动服务并设置root密码:sudo mysql_secure_installation。进入MySQL后创建数据库和用户:CREATE DATABASE miniapp_db; CREATE USER 'miniuser'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON miniapp_db. TO 'miniuser'@'localhost'; FLUSH PRIVILEGES; 在Node.js项目中安装数据库驱动:npm install mysql2 --save。在代码中配置连接池,示例:const mysql = require('mysql2/promise'); const connection = await mysql.createConnection({ host: 'localhost', user: 'miniuser', password: 'securepass', database: 'miniapp_db' }); 确保网络防火墙允许3306端口访问(ufw allow 3306)。 最后部署服务。可使用PM2实现进程管理:npm install pm2 -g,运行pm2 start app.js --name "miniapp-server"。配置Nginx反向代理,将80端口请求转发至Node服务,提升安全性和访问稳定性。完成配置后,通过公网IP或域名访问接口,验证数据读写功能正常。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

