假设我为用户提供以下端点:
GET users
POST users
GET users/:id e.g., users/1
PUT users/:id
DELETE users/:id
现在我的一些实现有端点,其中id是mongo生成的。所以它不是数字,它是一个字符串。 但我有其他端点,如users / some_sub_resource。
不完全是这样,我只是想知道如果资源ID不是数字,我如何区分是访问子资源还是访问特定用户,我不想要资源要强制为数字的id,因为现有项目使用字母数字字符串作为资源ID。