問題タブ [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.
amazon-web-services - AWS AppSync で Hal+Json を使用する方法
私のバックエンドは、メディア タイプ hal+json(rest api) を使用して json を返します。ここでの問題は、AWS AppSync の速度リゾルバーが次を返すことです。
字句エラー、発生: \"_\" (95)、後:\".\" at unset [行 8、列 28]"
メディア タイプ ノードはアンダースコアで始まるため、例:
AppSync が使用するエンジンは、アンダースコアで始まる変数について不平を言っていると思います。
「リクエスト マッピング テンプレートを設定する」(AWS Edit Resolver)
この問題を解決する方法を知っている人はいますか?
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
です。
これらのリンクは自動的に生成されるため、この動作を変更する方法は明らかではありません。
spring-boot - Spring ResponseEntityからラッパーなしでJSONを返す方法は?
コントローラーが ResponseEntity を返す
ユーザー リソースは RestResource から拡張されます
残りの API を呼び出すと、
トップレベルをラップせずに取得するにはどうすればよいですか? このような?
Spring Data Rest を使用すると返されるデータは実際には後者の種類ですが、SDR も Spring-HATEOAS を使用しているので興味深いです。