littlebot
Published on 2025-03-31 / 2 Visits
0

【源码】基于Vue、Node.js和MongoDB的王者荣耀官网模拟系统

项目简介

本项目模拟王者荣耀官网,借助爬虫从官网获取真实数据,将其存储在MongoDB数据库中。前端用Vue框架展示数据,后端采用Node.js和Koajs框架处理请求,同时配备数据管理端,可对数据进行增删改查操作。

项目的主要特性和功能

  1. 数据展示:提供王者荣耀官网的主页、文章列表、文章详情、英雄皮肤、英雄详情等页面的数据展示。
  2. 数据管理:数据管理端基于Vue和Element - UI构建,支持对分类、英雄、装备、铭文等数据进行展示与管理。
  3. 数据爬取:通过爬虫获取官网的英雄详情、装备、铭文及近期公告等数据,存储到MongoDB数据库,且支持配置MongoDB地址和爬虫参数。

安装使用步骤

  1. 下载项目源码文件后,使用npm或yarn安装项目所需依赖。
  2. ./config.json中配置MongoDB数据库地址和其他相关参数。
  3. 运行爬虫:
    • 执行npm run get获取数据。
    • 执行npm run drop - get清空当前数据库后再获取数据。
  4. 启动后端服务:在后端目录执行npm run serve启动Node.js服务器。
  5. 启动前端服务:
    • web端按常规方式启动Vue应用。
    • 数据管理端执行npm run serve
  6. 在浏览器中访问项目网址,使用项目功能。

下载地址

点击下载 【提取码: 4003】