nuxt2·

nuxt2 发布到线上

本文详细介绍了基于Node.js和Nuxt.js项目的完整部署流程。首先确认环境配置(Node.js 16.15.0/Yarn 1.22.19/PM2 5.2.2),然后逐步执行构建命令生成.nuxt和dist文件夹,将关键项目文件上传至服务器。在服务器端安装依赖后,使用PM2管理服务进程,并配置Nginx反向代理(示例配置包含监听80端口、域名绑定和请求转发设置)。部署完成后,项目可通过服务器访问,其中login页面使用固定数据,cardsearch通过接口获取动态数据。整个过程包含清晰的命令行操作和服务
服务器运维

环境配置

  • Node.js 16.15.0
  • Yarn 1.22.19
  • PM2 5.2.2

部署流程

  1. 初始项目结构展示
  2. 执行 yarn dev 命令生成 .nuxt 文件夹
  3. 执行 yarn build 生成dist文件夹
  4. 上传以下文件到服务器
  5. 服务器文件结构展示
  6. 安装依赖并启动服务:
    • 执行 yarn 安装依赖
    • 使用 yarn pm2 启动服务
    • 若无PM2,执行 yarn global add pm2 安装
  7. 服务启动成功界面
  8. Nginx配置
server { listen 80; server_name chaoyangqq.top; # 替换为您的域名或IP location / { proxy_pass http://127.0.0.1:9999; # 服务端口 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }

部署完成后即可通过服务器访问项目。检查源码可见