# galcg
**Repository Path**: sylvie233/galcg
## Basic Information
- **Project Name**: galcg
- **Description**: 仿Galcg网站项目
- **Primary Language**: NodeJS
- **License**: WTFPL
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-09-21
- **Last Updated**: 2022-07-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: React, Nodejs, MySQL, Galgame, Ant-Design
## README
# 仿【Gal領域】网站项目
[Gal領域](https://www.galcg.com/)
这个网站的样式,我挺喜欢的,所以本着学习的态度,拙劣的使用已掌握的技术模仿了一下。
原网站貌似是用Vue写的?我这里用React来重写一下~~~
## 项目效果

技术栈
- React
- React-Router
- Ant-Design
- Axios
- Nodejs
- Express
- MySQL
## 注意事项
1. 数据库文件为根目录下的`sylvie_galcg.sql`
2. 使用的是mysql数据库,操作接口在`/dao`目录下
3. 注意自己手动装包`npm install`
4. 该项目目录结构为两层,外层为后端代码,使用express框架简单搭了一个,里面的`/galcg_pro`目录为前端代码,使用的是React框架,如果想测试一下前端代码,记得手动切到`/galcg_pro`目录下,安装一下依赖
5. 最后直接在根目录下执行:`npm start`就可以运行了(别忘了开数据库),因为`app.js`中直接挂载了React打包后的文件夹`/galcg_pro/bulid`
6. 没有/build目录,需要自己手动在/galcg_pro目录下手动打包,执行:`npm run build`
7. `/doc`目录下有接口文档,包含了前后端交互的json数据格式