# 企业首页网站 基于 Express.js 的响应式企业官网,支持桌面端和移动端访问。 ## 功能特性 - 🎨 现代化响应式设计 - 📱 完美支持移动端 - ⚡ 流畅的动画效果 - 🔧 RESTful API 接口 - 📝 联系表单功能 - 🎯 SEO 友好 ## 技术栈 - **后端**: Node.js + Express - **前端**: HTML5 + CSS3 + JavaScript (原生) - **部署**: Nginx + PM2 ## 快速开始 ### 1. 安装依赖 ```bash npm install ``` ### 2. 启动开发服务器 ```bash npm run dev ``` ### 3. 生产环境部署 ```bash npm start ``` ## 项目结构 ``` enterprise-homepage/ ├── public/ # 静态资源 │ ├── css/ │ │ └── style.css # 样式表 │ ├── js/ │ │ └── main.js # 交互脚本 │ └── images/ # 图片资源 ├── views/ │ └── index.html # 首页模板 ├── server.js # 服务器入口 ├── package.json # 项目配置 └── README.md # 项目说明 ``` ## API 接口 ### 获取公司信息 ``` GET /api/company-info ``` ### 获取服务项目 ``` GET /api/services ``` ## 部署指南 ### 使用 PM2 守护进程 ```bash # 安装 PM2 npm install -g pm2 # 启动服务 pm2 start server.js --name "enterprise-homepage" # 设置开机自启 pm2 startup pm2 save ``` ### Nginx 配置 ```nginx server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:3000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } } ``` ## 浏览器支持 - Chrome 90+ - Firefox 88+ - Safari 14+ - Edge 90+ ## 许可证 MIT License