跳转至

CFLMY-创明笔记开发日志

前言

作者曾经尝试过很多文档编辑的工具,不过使用的过程中总会发现有这样或者是那样的问题。 既然如此为什么不开发一个自己的文档编辑工具呢,出于这个目的,作者尝试进行创明笔记的开发。

CFLMY-创明笔记

后端

目前后端使用的是C++的Crow框架,结合Postgresql数据库,在进行实际运行的时候,需要使用 config.json库来完成相关环境的配置。

此外在实际运行的过程中,需要配置mail这个第三方库,因此在服务器中需要:

sudo find / -name libmailio.so #找到这个库的位置,实际上编译的时候已经包含了这个库,只是系统不知道这个库的路径

之后新建/etc/ld.so.conf.d/mailio.conf文件,并在该文件中输入你在上一步找到的路径的文件所在的文件夹

注意一定是文件夹。

之后在终端输入:

sudo ldconfig

即可成功的完成配置。

前端

目前已经完成登录、注册、项目编辑和创建、文档编辑和创建、卡片编辑和创建。

待修复的问题

  1. 进入应用后刷新页面不会自动的重定向。
  2. docker部署方式暂时不能正常连接宿主机的postgresql数据库,尝试后续进行修复。
  3. 创建项目后不能自动的加载新项目。
  4. 新建卡片,视图会强制的指向新卡片。
  5. 连接线和连接桩需要进行优化。
  6. 尝试添加导出的功能失败,需要尝试配置sqllite,为客户端保存文件到本地做准备。

后记

CFLMY-创明笔记目前正在草创阶段,因此什么内容都不够完善,未来会在本文档不断添加内容的。