0

1 回のブラウザの更新で、Amazon S3 に対してより多くのリクエストを行う必要があります。

問題を特定していませんが、設計上の問題があります。

-

(1) ユーザーがフォームに入力し、送信ボタンを押します

(2) S3にリクエストして特定のファイルを取得する

(3)レスポンスでファイルを取得、編集

(4)次のリクエストで S3 にファイルを送信する

    // Make first request
    s3.client.putObject(options, function(err) {

        // Get a response
        s3.client.getObject(options, function(err, data) {

            // Make next request
            s3.client.putObject(options, function(err, data) {
            }

        }

    }

1回の更新でより多くのリクエストを行うことはできますか?

4

1 に答える 1

0

なぜあなたは次のようなことができないのですか

app.post('/foo', function(req, res){
    //perform any form stuff necessary

    // Make first request
    s3.client.putObject(options, function(err) {

    // Get a response
    s3.client.getObject(options, function(err, data) {

        // Make next request
        s3.client.putObject(options, function(err, data) {
              res.write(stuff);
        });

    });

   });
});
于 2013-01-24T01:13:45.087 に答える