我有一个插件浏览器,可以将所有书签和文件夹同步到我的服务器。我正在写一个Restful API。要同步,我有一个处理一个书签的路径POST /书签。我是否必须逐个同步,还是应该编写同步所有项目的路由?
答案 0 :(得分:0)
常见的方法是使用尽可能少的连接/呼叫。所以对于这个任务,我会同时将它们全部同步。一个简单的解决方案是检查提交的数据是数组还是单个实体。基本上是:
$data = is_array($data) ? $data : [$data];
foreach ($data as $bookmark) {
// Store bookmark
}
这样,您可以为两者使用相同的端点/方法。