我不熟悉使用基于超链接的 api,访问 api 和它链接我在客户端应用程序中使用 traverson.js 和 traverson-hal.js。问题是,当我拨打电话并在 follow() 中传递要关注的链接时,它会给出错误消息错误:链接必须是对象,而不是字符串:这是我的示例代码
traverson.registerMediaType(TraversonJsonHalAdapter.mediaType,TraversonJsonHalAdapter);
var api = traverson.from(rootUrl);
api.jsonHal().withRequestOptions
({
headers: {
'accept': 'application/hal+json',
'Authorization':'Bearer my-access-token'
}
})
.follow(['_links'])
.getResource(function(err, resource) {
})