软件开发者指南:Back4app发行说明与平台更新

4min

发布说明(12月24日) - 简化的入门流程,改进的安全性和稳定性,管理员应用程序。

我们一直在努力完善我们平台的每一个方面,从入门到后台管理。以下是我们所做的一些关键改进:

  • 简化的入职流程:我们简化了初始设置过程,以帮助您更快地开始,并使您与平台的首次互动更加直观。
  • 加强平台控制和安全:
    • 实施了更严格的控制,限制请求调用的次数,从而确保应用程序性能更加可预测和稳定。
    • 引入了根据创建时间阻止部署的功能,增加了安全性和操作清晰度的另一层保障。
  • 更全面的文档:我们的文档现在反映了最新的平台更新,使您更容易找到所需的信息,并与最佳实践保持一致。
  • 后端仪表板增强:
    • 添加了一个专用的管理员界面,以便于精细的访问管理,让您对环境中每个人的操作有更多的控制。
    • 增强了文件类型字段的用户界面,提供了更清晰的视觉效果和交互。
    • 发布了菜单的调整,以便更好、更直观的导航。
    • 解决了JavaScript控制台中的可用性问题,使调试和故障排除变得更简单。
  • 错误修复和平台稳定性:
    • 解决了处理无效指针和数组的问题,确保数据管理更加顺畅。
    • 解决了处理无效指针和数组的问题,确保数据管理更加顺畅。
    • 阻止使用保留类名以防止冲突和错误。
    • 解决了仪表板中的错误,以处理大量数据,从而确保整体稳定性更高。
    • 修复了导入/导出数据功能,以便您可以无缝地转移资源。



这些改进只是我们持续承诺提供顺畅、安全和高效的后端开发体验的一部分。您的反馈继续指导我们在完善和发展平台的过程中。

发布说明(9月24日) - Parse Server 6 和新的入职 AI 顾问

Back4app 后端上的 Parse Server 6

安全性改进

文件上传限制: Back4App 用户受益于增强的安全性,因为通过 HTML 文件上传的潜在网络钓鱼攻击现在默认被阻止。依赖 HTML 上传的用户需要自定义设置,但大多数用户会将此视为对漏洞的保护措施。

自定义速率限制: 通过这个新功能,Back4App 用户现在可以通过调整 rateLimit 参数来限制对其应用的请求数量,为 DDoS 攻击增加了一层额外的保护。这有助于确保应用的可用性并保护免受恶意流量的影响。

修复和改进

针对 LiveQuery、Cloud Code 触发器、嵌套对象编码和客户端 IP 问题的修复: Back4App 用户将体验到更稳定和可预测的应用行为,特别是对于使用 LiveQuery 和 Cloud Code 的实时应用程序。这些修复解决了日期格式和对象处理的问题,提高了数据的完整性和准确性。

重大变更

嵌套对象正确存储: 存储复杂数据结构的 Back4App 用户现在将看到嵌套对象被正确序列化和保存。这提高了数据的一致性,但可能需要审查以前的实现,以确保数据存储没有出现意外问题。

移除 Parse.Cloud.httpRequest: 依赖 httpRequest 便利方法的 Back4App 用户需要切换到其他第三方库来进行 HTTP 请求。此更改可能需要某些用户调整代码,但通过流行的库如 Axios 或 Fetch 提供了更多灵活性。

新功能

使用 Parse SDK JS 4.0 的云代码: 通过此更新,Back4App 用户可以访问更强大和功能丰富的 SDK 能力,改善他们在云代码中处理数据和执行操作的方式。此更新对希望获得更强大云功能的用户至关重要。

新的自定义 Parse 选项: 用户现在可以利用更多可自定义的选项来配置他们的 Parse Server 设置(例如 allowExpiredAuthDataToken、defaultLimit、rateLimit)。这为特定应用程序的优化开辟了新的可能性,提供了更大的控制和自定义。

Node 18 支持: Back4App 后端现在支持 Node.js 18,使用户能够在其云代码中安装和使用更新版本的 Node 包。这允许提高性能,访问最新功能,并为服务器端代码执行提供更好的安全性。