4个版本
0.1.3 | 2020年7月7日 |
---|---|
0.1.2 | 2020年7月7日 |
0.1.1 | 2020年6月8日 |
0.1.0 | 2020年6月6日 |
在HTTP服务器中排名第1369
79KB
2K SLoC
评论应用后端
它提供基本的操作,如添加、更新、删除评论和回复;将它们存储到SQLite数据库中。
目标
- 学习Rust语言。
- 制作可重用的模块/应用程序/库。
- 支持匿名用户和登录用户
- 匿名用户提交评论后不能修改或删除;
- 而登录用户可以修改或删除。
如何使用
- 克隆或下载此应用程序。
- 编辑Settings.toml文件以更新数据库文件夹、日志文件夹、IP地址等名称。
- 使用$cargo build --release构建可执行文件。
- 将以下文件/文件夹复制到单独的文件夹中,例如“~/projects”
a. target/release/comment-app-backend文件
b. Settings.toml文件
c. images文件夹
d. comment_app_backend.service文件 - 编辑comment_app_backend.service以更新文件夹名称;按照其中的说明,在Linux中作为服务运行此应用程序。
- 假设Settings.toml文件中的ip_address为127.0.0.1:6050,打开网页浏览器并输入url为http://127.0.0.1:6050/comments。浏览器以JSON格式显示评论。这确认服务器正在运行。
- 有关其他可能的url路径,请参考src/filters.rs源代码文件中的函数。每个函数在开始处都显示url路径。
- 此后端服务器可以通过以下方式访问
a. Postman
b. 前端服务器
- 对于前端服务器,请安装Comment_App_Frontend。
演示
点击这里查看演示。
许可证
MIT
依赖项
~57MB
~1M SLoC