박**さんが提供してくださった実務状況です
小さなメモサービスに共有リンクを追加します。ユーザーは自分のメモを共有状態にし、 そのリンクを受け取った人はログインなしでメモのタイトルと本文を見られます。 POST /notes/:id/share は共有リンクを作成し、GET /share/:key は共有されたメモを表示します。 NotesService の createShareLink と getSharedNote を完成させてください。
NestJS の簡単なメモサービスで、共有リンクの発行と共有メモ取得 API を完成させる問題です。ユーザーはメモを共有状態にし、返されたリンクからタイトルと本文を確認できるようにします。
共有リンク機能はコラボレーションツールやドキュメントサービスでよく出てきます。内部のメモモデル、外部に見せるリンク、共有状態、レスポンスの形を分けて考える必要があります。この問題は共有リンクの発行と共有取得という小さな API フローを扱います。