# 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来重写一下~~~

## 项目效果 ![项目效果图](./doc/img/项目Demo.png)

技术栈 - 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数据格式