Files
jiahong 021b3f82db up
2026-03-27 02:12:03 +08:00

1.8 KiB

企业首页网站

基于 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