浅谈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" }]
})


接下来介绍文档加载和保存进入回调逻辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值