构建 Twitter 克隆应用:数据库与视图开发
在开发一个类似 Twitter 的应用时,我们需要完成数据库的搭建与测试,以及开发应用的视图部分。下面将详细介绍具体的步骤和实现方法。
1. 数据库模块开发与测试
在数据库模块中,我们需要添加一些复杂的查询过程。例如, findUser 过程不仅要查询指定用户,还要查询该用户关注的人; findMessages 过程需要根据传入的用户名数量动态构建 SQL 查询语句,并且使用 ORDER BY 和 LIMIT 关键字对结果进行排序和限制。
接下来是对数据库模块的测试步骤:
1. 在 Tweeter 的根目录下创建一个名为 tests 的新目录。
2. 在 tests 目录中创建一个名为 database_test.nim 的文件,并在其中输入 import database 。
3. 尝试使用 nimble c tests/database_test.nim 编译该文件,此时会出现 “Error: cannot open ‘database’” 错误,原因是 Nim 和 Nimble 无法找到 database 模块,该模块位于 src 目录中。
4. 在 tests 目录下创建一个名为 database_test.nim.
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



