Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在NodeJS中是否有创建适当REST(即超媒体)接口的框架?_Node.js_Rest_Express - Fatal编程技术网

Node.js 在NodeJS中是否有创建适当REST(即超媒体)接口的框架?

Node.js 在NodeJS中是否有创建适当REST(即超媒体)接口的框架?,node.js,rest,express,Node.js,Rest,Express,很多框架或express/connect中间件声称它们提供REST支持,但实际上更多的是“自动CRUD”,这让我有些不知所措 是否有任何示例可以证明在响应中返回框架形式的超链接到其他资源?例如,考虑 /comments 在那里我可以发布消息。在我持久化注释后,客户端可能能够从 /comment/:id 。。。但理想情况下,我希望从comments集合资源(以及满足HATEOAS的许多其他URI)返回所创建注释的实际URI,一个la POST然后获取。。。当然,如果您愿意到处抛出字符串连接,这不是

很多框架或express/connect中间件声称它们提供REST支持,但实际上更多的是“自动CRUD”,这让我有些不知所措

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

/comments

在那里我可以发布消息。在我持久化注释后,客户端可能能够从

/comment/:id

。。。但理想情况下,我希望从comments集合资源(以及满足HATEOAS的许多其他URI)返回所创建注释的实际URI,一个la POST然后获取。。。当然,如果您愿意到处抛出字符串连接,这不是不可能的

玩过Ember之后,我希望在服务器端有类似的东西,这样我就可以通过内部名称简单地引用路由/资源,并将URI模板留给路由器


这有意义吗?这可能吗?我已经严重忽视了这一点?

我相信你会更乐意在Express之上自己构建一些东西。

要以
HAL
格式创建符合临时超媒体的资源,我建议晚些时候将npm包发送到聚会上,但看起来比,虽然您可能无法获得HAL表示。

我也错过了一些功能。像反向路由一样,使链接更容易。