我可以毫不犹豫地通过GET请求发送哪些数据?

问题描述

我用express和sequelize创建了一个VueJS应用程序来访问mysql数据库(当前与XAMPP一起运行)。我有一个包含3个表的数据库:

final int[] values = { 1,5,3,2,4 };
Arrays.sort(values);
reverse(values);

所有这些ID都是auto_increment,因此第一个注册的用户将获得ID 1,依此类推。
允许同一家庭中的每个用户(因此具有相同的family_id)查看其他家庭成员的兴趣爱好。我有一个SQL查询,它给了我所有的家庭成员。在我的网站上,我有一个简单的下拉菜单,可以在其中选择成员。然后,通过GET请求,我想要检索所选成员的所有爱好。
现在,我基本上可以决定是否使用id或电子邮件作为请求参数,例如users: [id (primary key),name,email,family_id (foreign key)] families: [id (primary key),name] hobbies: [id (primary key),user_id (foreign key)] /api/hobbies/:id。电子邮件显示更多私人信息,而ID显示有关我内部结构的信息,例如“存在至少(id)个用户”。我认为最好使用ID。
也许还有可能​​在数据库中分配一个随机ID(不是自动递增)?但是我不知道该怎么做。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)