如果我构建我的 ReactJS 项目并将构建放在我的 Apache 服务器上,一切正常。我可以使用 CKEditor 5 成功上传图像。
问题是,在开发用于呈现 ReactJS 页面的端口时,端口为 3000 (http://localhost:3000),因此由于安全限制,CKFinder 将无法工作(CKFinder 处于 http://localhost:80 状态)。
有什么解决方法可以使其工作吗?我需要构建一些自定义函数来处理图片,因此能够查看结果而不必每次项目都构建将是一个很大的帮助。
也许你可以使用一些尊敬的工具,如nginx:
- 将上传 API 更改为正常 3000 端口
- 将上传 API 代理到 80 端口 它现在工作
您可以将Access-Control-Allow-Origin: *
标头添加到所有 CKFinder 连接器响应中。请参阅headers
选项。