我用的是 onlyoffice-documentserver-7.1.0.aarch64.rpm 镜像
版本比较老 因为机器是麒麟v10的 不能用docker部署
我现在的问题是 我前段写的callbackUrl不生效,
我的配置:
initEditor() {
const fileUrl = "http://xxx.xx.xx.xx:8088/files/temp/10006680002/测试文档.docx";
const callbackUrl = "http://xxx.xx.xx.xx:80/data/resource/directory/onlyOffice/callback";
console.log("fileUrl:", fileUrl, typeof fileUrl); // string
console.log("callbackUrl:", callbackUrl, typeof callbackUrl); // string
new window.DocsAPI.DocEditor("onlyoffice-editor", {
document: {
fileType: "txt",
key: "10006680002",
title: "测试文档.txt",
url: fileUrl
},
editorConfig: {
mode: "edit",
lang: "zh-CN",
region: "us",
coEditing: { autoSave: 60 },
customization: { forcesave: "true" },
permissions: { edit: true, save: true },
user: { id: "10000430036", name: "测试用户" },
callbackUrl: callbackUrl ,
},
height: "100%",
width: "100%"
});
}
报错内容:
[2025-10-21T09:15:40.234] [ERROR] nodeJS - postData error: docId = 10006680002;url = true;data = {"key":"10006680002","status":4,"actions":[{"type":0,"userid":"10000430036"}]}
Error: Invalid URI "true"
at Request.init (/snapshot/server/build/server/Common/node_modules/request/request.js:273:31)
at new Request (/snapshot/server/build/server/Common/node_modules/request/request.js:127:8)
at request (/snapshot/server/build/server/Common/node_modules/request/index.js:53:10)
at /snapshot/server/build/server/Common/node_modules/request/index.js:61:12
at Function.post (/snapshot/server/build/server/Common/node_modules/request/index.js:100:12)
at /snapshot/server/build/server/Common/sources/utils.js
at new Promise (<anonymous>)
at Object.postRequestPromise (/snapshot/server/build/server/Common/sources/utils.js)
at sendServerRequest (/snapshot/server/build/server/DocService/sources/DocsCoServer.js)
at sendServerRequest.next (<anonymous>)
at sendStatusDocument (/snapshot/server/build/server/DocService/sources/DocsCoServer.js)
at sendStatusDocument.next (<anonymous>)
at cleanDocumentOnExitNoChanges (/snapshot/server/build/server/DocService/sources/DocsCoServer.js)
at cleanDocumentOnExitNoChanges.next (<anonymous>)
at closeDocument (/snapshot/server/build/server/DocService/sources/DocsCoServer.js)
at closeDocument.next (<anonymous>)
[2025-10-21T09:15:40.903] [ERROR] nodeJS - Error openDocument: docId = 10006680002
TypeError: undefined is not a function
at /snapshot/server/build/server/DocService/sources/canvasservice.js
at Generator.next (<anonymous>)
at onFulfilled (/snapshot/server/build/server/DocService/node_modules/co/index.js:65:19)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)