浅谈onlyoffice开发全流程(一、基础介绍)
关键技术介绍
1、整个onlyoffice开发流程包括四块内容
(1)、onlyoffice 文档服务
(2)、前端onlyoffice界面编辑
(3)、后端回调服务
(4)、file文件存储服务(本流程案例直接把文件存在服务本地,未使用文件服务,就是一个拆分问题)
2、简单的渲染文件流程和保存流程(如下)

3、本地实例再window上安装docker desktop应用给,服务基于window docker 安装,docker安装就不做多介绍,教程很多,docker上下载onlyoffice 和mongoDB镜像结束后启动onlyoffice 和mongoDB服务
#onlyffice启动,这里禁用了token验证
docker run -i -t -d -p 80:80 --name onlyoffice9 --restart=always -e JWT_ENABLED=false onlyoffice/documentserver:9.0.4#mongoDB启动
docker run -d `--name mongodb `--restart=always `-p 27017:27017 `-v C:\Users\DELL\docker-data\docker-data\mongodb\data:/data/db `-v C:\Users\DELL\docker-data\docker-data\mongodb\backup:/data/backup `mongo --auth#mongDB创建数据库管理用户
docker exec -it mongodb mongosh
use admin
db.createUser({user: "admin",pwd: "admin123",roles: [{ role: "root", db: "admin" }]
})#创建业务数据库和用户
use onlyoffice
db.createUser({user: "office",pwd: "admin123", roles: [{ role: "readWrite", db: "onlyoffice" }]
})
接下来介绍文档加载和保存进入回调逻辑
