实现一个 RESTful API,并设置了一个文件结构,如下所示:
|-- api
`-- entity
|-- models.d.ts
|-- models.ts
`-- routes.ts
Admin/sudo 路由可以进入api/admin/entity_name.ts
或api/entity/admin.ts
.
前者很有用,因为所有管理员控制都在一个地方,更易于审核、标准化、关闭所有管理员访问等。后者很方便,因为它非常接近“普通用户”实现。
哪个选项最好?