問題タブ [sap-cap]

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 に答える
15 参照

odata - cds.User 属性を使用する SAP CAP

req.user に のインスタンスを入力してサーバーで認証し、cds.Userいくつかの属性を追加します。

これにより、認証されたユーザーで CDS サービスを呼び出すことができます。
それはうまくいきます。

次に、CDS スキーマにエンティティがあります。

SQLite データベース上の私のスキーマ。サーバーを起動し、OData V4 にコメントを挿入できる UI5 アプリケーションを起動すると、次のようになります。

HTTP リクエスト:

サーバーログ:

HTTP 応答:

HTTP リクエスト:

サーバーログ

HTTP レスポンス

私のデータベースでは、CreatedByは満たされていますが、そうではありませんCreatedByName。また、Create リクエストではCreatedByName、サーバーによって埋められて返されましたが、それは本当に奇妙です。

cds.Userデータベースにいくつかの属性を挿入するにはどうすればよいですか?! ありがとうございました !