私は最近、Shrine をファイル添付 (Upload という名前のモデルに添付されたビデオ) に使用する Rails 5 API を作成しました。ユーザーがファイルを含む POST 要求を送信するhostname.com/api/uploads
と、新しい Upload オブジェクトがデータベースに追加されます。
tus-ruby-server
およびを使用して、Shrine に tus 互換性を追加するためのオンライン チュートリアルに従っていますが、それらはすべて、 tus を使用してファイルをアップロードするために使用されるtus-js-client
別のエンドポイント (たとえば ) があることを示しています。hostname.com/files
このエンドポイントを、API アプリがファイルをアップロードするために既に持っていたエンドポイントと統合する方法はありますか?