这里是 rust-bbs 开源项目的服务端,本项目旨在帮助大家快速了解&入门 rust Web 开发,如果觉得对你有帮助记得点个🌟,🙏。
rust-bbs
是一个使用 Rust 语言搭建的开源社区系统,采用前后端分离技术。Nextjs 作为前端用户界面渲染框架,Rust 提供 API 数据支持。
前端地址 点这里
api
api接口层common
工具代码封装config
项目配置docs
项目文档entity
实体 PO DTO VOservices
业务逻辑处理
1、配置数据地址在.env
文件中
DATABASE_URL="mysql://username:password@localhost"
2、生成entity
sea-orm-cli generate entity -o entity/src/po --with-serde both
3、启动项目
# 配置终端配置环境变量(可选)
export DATABASE_URL = mysql://root:adminRoot@127.0.0.1:3306
cargo build