CFLMY-创明笔记开发日志
前言
作者曾经尝试过很多文档编辑的工具,不过使用的过程中总会发现有这样或者是那样的问题。 既然如此为什么不开发一个自己的文档编辑工具呢,出于这个目的,作者尝试进行创明笔记的开发。
后端
目前后端使用的是C++的Crow框架,结合Postgresql数据库,在进行实际运行的时候,需要使用 config.json库来完成相关环境的配置。
此外在实际运行的过程中,需要配置mail这个第三方库,因此在服务器中需要:
sudo find / -name libmailio.so #找到这个库的位置,实际上编译的时候已经包含了这个库,只是系统不知道这个库的路径
之后新建/etc/ld.so.conf.d/mailio.conf文件,并在该文件中输入你在上一步找到的路径的文件所在的文件夹
注意一定是文件夹。
之后在终端输入:
sudo ldconfig
即可成功的完成配置。
前端
目前已经完成登录、注册、项目编辑和创建、文档编辑和创建、卡片编辑和创建。
待修复的问题
- 进入应用后刷新页面不会自动的重定向。
- docker部署方式暂时不能正常连接宿主机的postgresql数据库,尝试后续进行修复。
- 创建项目后不能自动的加载新项目。
- 新建卡片,视图会强制的指向新卡片。
- 连接线和连接桩需要进行优化。
- 尝试添加导出的功能失败,需要尝试配置sqllite,为客户端保存文件到本地做准备。
后记
CFLMY-创明笔记目前正在草创阶段,因此什么内容都不够完善,未来会在本文档不断添加内容的。