Skip to content

SmallHappyJerry/mobile_application_back_classwork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

[toc]

mobile_application_back_classwork

hnu移动应用开发课程作业后端

目录结构(主要)

mobile_application_back_classwork/
├── drogon_mobile/      服务器与数据库(暂定)
│   ├── build/          服务器构建目录
│   │   ├── drogon_mobile  服务器可执行文件
│   ├── controllers/    控制器,操作api主要代码
│   │   ├──filters/     过滤器
│   │   ├── models/     数据库模型
│   │   ├── plugins/    插件
│   │   ├── test/      测试
│   │   ├── views/     视图
│   ├── CMakeLists.txt  cmake配置文件
│   ├── config.json     服务器配置文件
│   ├── main.cc        服务器入口文件
├── README.md         说明文档

部署

本服务器基于drogon框架构建,使用mariaDB作为数据库,爬虫与AI部分待补充

安装mariaDB

sudo apt install libmariadb-dev

安装drogon

请参考drogon官方文档:Drogon

构建服务器

进入drogon_mobile/build目录,执行以下命令

cmake ..
make

运行

执行以下命令(在drogon_mobile/build目录下)

./drogon_mobile

api

  • /
    • GET
    • 返回<text>:"server is running"

About

hnu移动应用开发课程作业后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CMake 61.1%
  • C++ 38.9%