This commit is contained in:
jiahong
2026-03-27 02:12:03 +08:00
parent 00bd6eef13
commit 021b3f82db
949 changed files with 99966 additions and 0 deletions
+112
View File
@@ -0,0 +1,112 @@
# 企业首页网站
基于 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