Github 是如何设法获得代表用户存储库的友好 URL 的?abc
对于由 username调用的项目foo
,他们如何使用如下 URL http://github.com/foo/abc
:. 他们是否abc
从 URL 中的标题中获取数据库的模型(这听起来不合理,因为他们正在修改标题)。abc
他们如何传输可以获取并在视图中显示的存储库的唯一 ID ?
我问的原因是我面临着创建更友好的 URL 来查看资源的类似问题。MongoDB 的对象 ID 很长,使 URL 看起来很可怕。有解决方法吗?所有演示资源的 CRUD(或 REST)URL 的教程总是包含对象的唯一 ID(例如http://mysite.org/post/1
,或http://mysite.org/post/1/edit
. 有更好的方法吗?