我正在处理一个有限用户的小应用程序。规格是有两种类型的用户。一个是应该能够发布和删除的管理员用户。而普通用户应该只能阅读。我在考虑做两种解决方案之一。
第一个目标是为两个用户提供相同的模板,然后当普通用户尝试更新或删除以向其发出通知或警告时。我需要包含一个User对象,我想在路由器级别进行此操作。因此,路由器将检查请求是来自管理员还是普通用户。
第二种解决方案是包含两个模板,一个用于普通用户,另一个用于管理员。我倾向于第一个解决方案,因为我在应用程序中没有冗余。它还将大部分逻辑抽象为更高级别。虽然对输入感兴趣。