13

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

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

/comments

我可以在哪里发布消息。在我坚持评论后,客户可能能够从

/comment/:id

...但理想情况下,我想从评论集合资源(以及许多其他满足 HATEOAS 的 URI)返回创建的评论的实际 URI,例如 POST-Then-GET ...当然,如果你'愿意到处乱扔字符串连接。

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

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

4

3 回答 3

5

HAL要以我推荐HAL npm 包的格式创建即席超媒体兼容资源

于 2014-11-20T14:04:33.783 回答
2

我相信你会更喜欢http://mcavage.me/node-restify/然后在 Express 之上自己构建一些东西。

于 2013-10-18T13:12:12.473 回答
0

迟到了,但是express-hateoas-links看起来比HAL更容易使用,尽管你可能没有得到 HAL 表示。

于 2020-07-13T06:33:35.753 回答