Linux下H5环境搭建与数据库配置全指南
|
H5开发环境在Linux系统中需兼顾前端服务与后端数据支持。推荐使用Node.js作为运行时基础,通过nvm(Node Version Manager)安装稳定版LTS版本,避免系统级权限冲突。安装完成后执行node -v与npm -v验证,确保版本一致且无路径错误。 前端服务推荐轻量、零配置的Vite。全局安装Vite CLI:npm install -g create-vite,再使用create-vite@latest my-h5-app --template vue(或react)初始化项目。进入目录后运行npm install并启动开发服务器:npm run dev,默认监听5173端口,可通过vite.config.js调整host为0.0.0.0实现局域网访问。 H5常需对接本地数据库模拟真实后端交互。SQLite轻量嵌入式,适合原型开发:执行sudo apt install sqlite3(Debian/Ubuntu)或sudo yum install sqlite3(CentOS/RHEL),创建数据库文件sqlite3 ./data/app.db,建表后可配合Node.js的sqlite3或drizzle-orm模块直接读写。 若需更完整的关系型能力,推荐PostgreSQL。使用官方源安装:sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list',随后导入GPG密钥并安装。初始化后以sudo -u postgres psql进入管理界面,创建专用用户与数据库,例如CREATE DATABASE h5_dev WITH OWNER h5_user;。
此示意图由AI提供,仅供参考 为简化API联调,可在项目中集成简易后端层。使用Express生成最小接口服务:新建server.js,引入express与pg(或sqlite3),连接数据库后暴露REST路由如GET /api/news。用nodemon server.js热重载运行,前端通过fetch('/api/news')请求数据,跨域问题在Vite中通过server.proxy配置反向代理解决。所有配置建议纳入版本控制前清理敏感信息。数据库连接字符串不应硬编码,改用.env文件(通过dotenv加载),并添加至.gitignore。生产构建前,执行npm run build输出静态资源至dist目录,可直接部署到Nginx或GitHub Pages。 (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


浙公网安备 33038102331048号