問題タブ [hal-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
297 参照

amazon-web-services - AWS AppSync で Hal+Json を使用する方法

私のバックエンドは、メディア タイプ hal+json(rest api) を使用して json を返します。ここでの問題は、AWS AppSync の速度リゾルバーが次を返すことです。

字句エラー、発生: \"_\" (95)、後:\".\" at unset [行 8、列 28]"

メディア タイプ ノードはアンダースコアで始まるため、例:

AppSync が使用するエンジンは、アンダースコアで始まる変数について不平を言っていると思います。

「リクエスト マッピング テンプレートを設定する」(AWS Edit Resolver)

この問題を解決する方法を知っている人はいますか?

0 投票する
1 に答える
299 参照

spring - rel-link をたどると、HAL リンクは複数名詞ではなく単数名詞でリンクされる

Spring Boot (2.1.1) を使用して、インターフェースの HAL REST API を自動的に作成していJpaRepositoryます。

ほとんどの場合、これらのインターフェイスは空です。次に例を示します。

Projectエンティティには多くのエンティティが含まれProtocolます。そして、Protocolエンティティには、そのエンティティへの後方リンクがありProjectます。

訪問するhttp://localhost:8080/admin/protocols/4711と、そのプロジェクトへのリンクが表示されます。

しかし、そのリンクをたどると、それ以降のすべてのリンクが正しく生成されません。

リンクの誤りは、複数形ではなく単数名詞projectが使用されていることprojectsです。

これらのリンクは自動的に生成されるため、この動作を変更する方法は明らかではありません。

0 投票する
3 に答える
792 参照

spring-boot - Spring ResponseEntityからラッパーなしでJSONを返す方法は?

コントローラーが ResponseEntity を返す

ユーザー リソースは RestResource から拡張されます

残りの API を呼び出すと、

トップレベルをラップせずに取得するにはどうすればよいですか? このような?

Spring Data Rest を使用すると返されるデータは実際には後者の種類ですが、SDR も Spring-HATEOAS を使用しているので興味深いです。