# wls_koa_server **Repository Path**: axintx/wls_koa_server ## Basic Information - **Project Name**: wls_koa_server - **Description**: 电商平台实时监控系统后端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-07 - **Last Updated**: 2022-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 电商平台实时监控系统后端 > 注:视频地址:https://www.bilibili.com/video/BV1bh41197p8 > 感谢原作者,学习了很多知识,侵删! ### 项目搭建 1. 初始化项目 ```bash npm init -y ``` 2. 下载 koa ```bash npm install koa ``` 3. 启动服务 ```bash node app.js ``` ### 允许跨域 1. 实际是通过 ajax 访问服务器 2. 同源策略 > 同协议\同域名\同端口 > 当前页面的地址和Ajax获取数据的地址 ```bash ctx.set('Access-Control-Allow-Origin', '*') ctx.set('Access-Control-Allow-Methods', 'OPTIONS, GET, PUT, POST, DELETE') ``` ### 目录结构 ``` WLS_KOA_SERVER ├─ app.js // 服务器入口文件 ├─ data // JSON 数据 │ ├─ budget.json │ ├─ hotproduct.json │ ├─ map │ │ ├─ china.json │ │ └─ province │ │ ├─ anhui.json │ │ ├─ aomen.json │ │ ├─ beijing.json │ │ ├─ chongqing.json │ │ ├─ fujian.json │ │ ├─ gansu.json │ │ ├─ guangdong.json │ │ ├─ guangxi.json │ │ ├─ guizhou.json │ │ ├─ hainan.json │ │ ├─ hebei.json │ │ ├─ heilongjiang.json │ │ ├─ henan.json │ │ ├─ hubei.json │ │ ├─ hunan.json │ │ ├─ jiangsu.json │ │ ├─ jiangxi.json │ │ ├─ jilin.json │ │ ├─ liaoning.json │ │ ├─ neimenggu.json │ │ ├─ ningxia.json │ │ ├─ qinghai.json │ │ ├─ shandong.json │ │ ├─ shanghai.json │ │ ├─ shanxi.json │ │ ├─ shanxi1.json │ │ ├─ sichuan.json │ │ ├─ taiwan.json │ │ ├─ tianjin.json │ │ ├─ xianggang.json │ │ ├─ xinjiang.json │ │ ├─ xizang.json │ │ ├─ yunnan.json │ │ └─ zhejiang.json │ ├─ map.json │ ├─ rank.json │ ├─ seller.json │ ├─ stock.json │ └─ trend.json ├─ middleware │ ├─ koa_response_data.js │ ├─ koa_response_duration.js │ └─ koa_response_header.js ├─ package-lock.json ├─ package.json ├─ README.md └─ utils └─ file_utils.js ``` ### 效果图 1. 错误页面 http://127.0.0.1:8888/ ![错误页面](./img/error.png) 2. 商家销量 http://127.0.0.1:8888/api/seller ![商家销量](./img/seller.png) 3. 库存信息 http://127.0.0.1:8888/api/stock ![库存信息](./img/stock.png)