此示例将帮助您将 ONLYOFFICE 文档集成到用Node.js编写的 Web 应用程序中。
在使用测试示例时,请记住以下几方面的安全事项:
下载并安装 ONLYOFFICE 文档 (打包为文档服务器)。
请参阅详细指南以了解如何安装 Windows版文档服务器。
从我们的网站下载 Node.js 示例。
要将编辑器连接到您的网站,请在 config/default.json 文件中指定编辑器安装的路径和存储文件夹的路径:
"storageFolder": "./files" "storagePath": "/files" "siteUrl": "https://documentserver/"
其中 documentserver 是安装了 ONLYOFFICE 文档服务器的服务器的名称, storageFolder 和 storagePath 是创建和存储文件的路径。 您可以设置绝对路径。例如, D:\\folder。请注意,在 Windows 操作系统上,双反斜杠必须用作分隔符。
如果要试验编辑器配置,请修改 \views\editor.ejs 文件中的 参数。
安装将用于运行 Node.js 项目的 node.js 环境。 请按照 官方网站 上的链接为您的 Windows 操作系统(32 位或 64 位)选择正确的版本。
我们将在 Node.js runtime 环境中运行代码,并使用 命令行界面 (cmd)与之交互。
将在项目文件夹中创建一个新的 node_modules 文件夹。
如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以访问您指定地址的文档服务器,而不是配置文件中的 documentserver。 确保文档服务器能够访问安装了示例的服务器,该示例使用您指定的地址而不是配置文件中的 example.com。
如果您成功集成了编辑器,结果应该类似于我们网站上的 演示预览。
下载并安装 ONLYOFFICE 文档 (打包为文档服务器)。
请参阅详细指南以了解如何安装 Linux版文档服务器。
编辑以下行:
"storageFolder": "./files" "storagePath": "/files" "siteUrl": "https://documentserver/"
其中 documentserver 是安装了 ONLYOFFICE 文档服务器的服务器的名称, storageFolder 和 storagePath 是创建和存储文件的路径。 请注意,您必须具有对该文件夹的读取和写入权限。如果您没有它们,请使用下一个命令:
sudo chmod -R ugo+rw /{path}
如果示例和文档服务器安装在不同的计算机上,请确保安装了示例的服务器可以访问您指定地址的文档服务器,而不是配置文件中的 documentserver。 确保文档服务器能够访问安装了示例的服务器,该示例使用您指定的地址而不是配置文件中的 example.com。
如果您成功集成了编辑器,结果应该类似于我们网站上的 演示预览。