企业首页网站
基于 Express.js 的响应式企业官网,支持桌面端和移动端访问。
功能特性
- 🎨 现代化响应式设计
- 📱 完美支持移动端
- ⚡ 流畅的动画效果
- 🔧 RESTful API 接口
- 📝 联系表单功能
- 🎯 SEO 友好
技术栈
- 后端: Node.js + Express
- 前端: HTML5 + CSS3 + JavaScript (原生)
- 部署: Nginx + PM2
快速开始
1. 安装依赖
npm install
2. 启动开发服务器
npm run dev
3. 生产环境部署
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 守护进程
# 安装 PM2
npm install -g pm2
# 启动服务
pm2 start server.js --name "enterprise-homepage"
# 设置开机自启
pm2 startup
pm2 save
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