是否有任何框架在NodeJS中创build适当的REST(即超媒体)接口?

我有点不知所措的框架或expression/连接中间件的数量,声称他们提供REST支持,但实际上更多关于“自动CRUD”

是否有任何示例显示返回框架形成超链接到其他资源的响应? 例如,考虑

/comments

在哪里我可以发布消息。 在我坚持评论之后,客户端可以从中检索

/comment/:id

…但理想情况下,我想要从评论集合资源(以及许多其他的URI来满足HATEOAS)返回创build的评论的实际URI,一个POST POST然后GET …当然,这是不可能的,如果你很乐意把string连接放在所有的地方。

在玩过Ember之后,我希望有类似于处理路由的方式 ,但是在服务器端,我可以简单地用内部名称来引用路由/资源,并将URI模板留给路由器。

那有意义吗? 这是可能的,我可怕地忽略了它?

为了在HAL格式中创build兼容超媒体的资源,我推荐使用HAL npm包