Rest 在我的meteor应用程序中,如何在两个不同的包中有两个具有相同URL的不同路由?

Rest 在我的meteor应用程序中,如何在两个不同的包中有两个具有相同URL的不同路由?,rest,meteor,url-routing,activitypub,Rest,Meteor,Url Routing,Activitypub,我正在尝试编写一个使用ActivityPub标准的应用程序。具体地说,现在,我正在尝试实现“”部分,其中对对象id的GET请求的内容头包括application/ld+json;配置文件=”https://www.w3.org/ns/activitystreams“或应用程序/activity+json将获取该对象的activitypub表示。然而,正如本文所建议的,以及许多其他activitypub实现所做的那样,当内容头请求HTML时,我还希望在该URL处显示一个HTML页面 此外,我希望在

我正在尝试编写一个使用ActivityPub标准的应用程序。具体地说,现在,我正在尝试实现“”部分,其中对对象id的GET请求的内容头包括
application/ld+json;配置文件=”https://www.w3.org/ns/activitystreams“
应用程序/activity+json
将获取该对象的activitypub表示。然而,正如本文所建议的,以及许多其他activitypub实现所做的那样,当内容头请求HTML时,我还希望在该URL处显示一个HTML页面

此外,我希望在单独的包中指定这些路由—一个在中,一个在中,以便允许为同一后端编写不同的前端。这可能吗?我目前的调查表明不是,但我还不确定。也许我需要在后端定义路由,让它检查内容头并在那里选择响应,但是允许前端将后端配置为指向特定模板吗


我目前在后端使用Restivus,在前端使用Iron:Router,但如果有必要,我愿意更改这两种方式。

好吧,我不确定这是最好的方法,但最终我只是在后端创建了路由,并让它检查
accept:text/html
,如果找到,将其重定向到另一个路由。我希望能够对客户端隐藏重定向,但现在已经足够接近了。

好的,所以我想我必须在服务器上进行路由,检查“accept:text/html”,然后使用[server render][1]呈现所述html?不管怎么说,这就是它现在的样子。[1]: