如何正确创建URL?

时间:2019-10-29 06:12:35

标签: javascript angular

我有页面,从此我叫两个查询。这两个查询需要ID。
如何在网址中传递此ID?
例如,我呼叫书本和作者查询。
我通过url传递它们,

mysite.com/book/:id/author/:id
mysite.com/:id/:id

哪个选项更好?还是还有另一种更好的方法?

2 个答案:

答案 0 :(得分:0)

第一个应该可读。 mysite.com/book/:id/author/:id

  

但是我更喜欢使用。下面的示例。

mysite.com/book-slug/author-slug

然后在您的后端,只需移除book-author-即可。 这样,您可以减少URL中的参数数量。

答案 1 :(得分:0)

为什么已经获得一本书后不按ID要求作者? 例如:

mysite.com/book/:id?bookeId=123