Express APIで動的変数をリダイレクトURLに渡す方法は?

pralayasimha yedida

私が持っているslug私のAPIのURLでPARAMを/photo/:slug/完了すると、URLにスラッグが含まれている別のページにリダイレクトされます。スラッグをリダイレクトURLに挿入するにはどうすればよいですか?

これが、ファイルをサーバーにアップロードするルートです。

exports.postEntriesCollection = (req, res) => {
    Campaign.findOne({slug:req.params.slug}, function(err, campaign) {
    let filename = ''  
        if(!isEmpty(req.files)) {
            let file = req.files.file;
            filename = file.name;
            let uploadDir = './public/PhotoContestUploads/uploads/';
            console.log(filename);
            file.mv(uploadDir+filename, (err) => {
                if (err)
                    throw err;
            });
        }
        const photo = new PhotoEntries({
            Email: req.body.email,
            Name: req.body.name,
            Description: req.body.description,
            Phonenumber: req.body.Phone, 
            CampaignId: campaign._id,
            done: false,
            Photo: `uploads/${filename}`
        });
        photo.save().then(post => {
            console.log(photo);
            req.flash('success', { msg: 'Uploaded successfully' });
            res.redirect('/photoapp/**:slug**/success');
        });
    });
}

どうすればよいですか?

そして

slugは別の文字列に挿入するだけの文字列なので、次のようにします。

res.redirect('/photoapp/' + req.params.slug + '/success');

または、必要に応じてこれ:

res.redirect(`/photoapp/${req.params.slug}/success`);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

クライアントから Express API に変数を渡す方法

分類Dev

ExpressリダイレクトとJavaScript変数の受け渡し

分類Dev

Sequelizeクエリの出力をExpressでJSONオブジェクトを返す別の関数に渡す方法は?

分類Dev

Expressでリクエストを投稿するようにリダイレクトする方法

分類Dev

Expressを使用してCookieを設定した後にURLをリダイレクトするにはどうすればよいですか?

分類Dev

ExpressからJadeテンプレートに変数を渡す方法

分類Dev

リダイレクトせずにexpress / multerでファイルをアップロードする方法

分類Dev

ElasticBeanstalkでNode / Expressを使用してHTTPSにリダイレクトする

分類Dev

Expressでrootをディレクトリにマウントする方法は?

分類Dev

express.jsPOSTリクエストからejsファイルに変数を渡します

分類Dev

Expressでディレクトリを提供する方法は?

分類Dev

Expressでnode.jsのexpress.static(__ dirname)関数を使用すると、間違ったhtmlページにリダイレクトされます

分類Dev

渡された変数を使用してExpressテンプレートをロードすると、エラー「クライアントに送信された後にヘッダーを設定できません」が返されます

分類Dev

Expressでjestを使用してリダイレクトをテストする

分類Dev

Node / Expressは、同じhtmlファイルで複数のpostgresクエリをレンダリングします

分類Dev

Stripe Connect ExpressWebhook-ユーザーがStripeConnect Expressフォームに入力してリダイレクトされたときに、StripeWebhookを起動する方法

分類Dev

jqueryajaxとnodejsを使用してExpressフレームワークでクライアントからサーバーにデータを渡す方法は?

分類Dev

Express.jsでhtmlファイルをレンダリングする方法は?

分類Dev

express.staticディレクトリを動的に設定する

分類Dev

Express-代替リダイレクト

分類Dev

Expressでres.json()の後に別のルートにリダイレクトする方法はありますか?

分類Dev

Expressでルート間で変数を渡すにはどうすればよいですか?

分類Dev

Express API POSTリクエストをテストする方法は?

分類Dev

express.js /node.jsで2ページをリダイレクトする方法

分類Dev

Node.js / ExpressはすべてをAngular2ページにリダイレクトします

分類Dev

Express / NodeからAngularにセッション変数を渡す方法は?

分類Dev

ExpressサーバーでAPIを正常に呼び出した後、角度ルーティングを使用してページをリダイレクトする

分類Dev

Express.jsはHTTPSにリダイレクトし、index.htmlを送信します

分類Dev

Express.jsのURLで文字列のリストを渡すにはどうすればよいですか?

Related 関連記事

  1. 1

    クライアントから Express API に変数を渡す方法

  2. 2

    ExpressリダイレクトとJavaScript変数の受け渡し

  3. 3

    Sequelizeクエリの出力をExpressでJSONオブジェクトを返す別の関数に渡す方法は?

  4. 4

    Expressでリクエストを投稿するようにリダイレクトする方法

  5. 5

    Expressを使用してCookieを設定した後にURLをリダイレクトするにはどうすればよいですか?

  6. 6

    ExpressからJadeテンプレートに変数を渡す方法

  7. 7

    リダイレクトせずにexpress / multerでファイルをアップロードする方法

  8. 8

    ElasticBeanstalkでNode / Expressを使用してHTTPSにリダイレクトする

  9. 9

    Expressでrootをディレクトリにマウントする方法は?

  10. 10

    express.jsPOSTリクエストからejsファイルに変数を渡します

  11. 11

    Expressでディレクトリを提供する方法は?

  12. 12

    Expressでnode.jsのexpress.static(__ dirname)関数を使用すると、間違ったhtmlページにリダイレクトされます

  13. 13

    渡された変数を使用してExpressテンプレートをロードすると、エラー「クライアントに送信された後にヘッダーを設定できません」が返されます

  14. 14

    Expressでjestを使用してリダイレクトをテストする

  15. 15

    Node / Expressは、同じhtmlファイルで複数のpostgresクエリをレンダリングします

  16. 16

    Stripe Connect ExpressWebhook-ユーザーがStripeConnect Expressフォームに入力してリダイレクトされたときに、StripeWebhookを起動する方法

  17. 17

    jqueryajaxとnodejsを使用してExpressフレームワークでクライアントからサーバーにデータを渡す方法は?

  18. 18

    Express.jsでhtmlファイルをレンダリングする方法は?

  19. 19

    express.staticディレクトリを動的に設定する

  20. 20

    Express-代替リダイレクト

  21. 21

    Expressでres.json()の後に別のルートにリダイレクトする方法はありますか?

  22. 22

    Expressでルート間で変数を渡すにはどうすればよいですか?

  23. 23

    Express API POSTリクエストをテストする方法は?

  24. 24

    express.js /node.jsで2ページをリダイレクトする方法

  25. 25

    Node.js / ExpressはすべてをAngular2ページにリダイレクトします

  26. 26

    Express / NodeからAngularにセッション変数を渡す方法は?

  27. 27

    ExpressサーバーでAPIを正常に呼び出した後、角度ルーティングを使用してページをリダイレクトする

  28. 28

    Express.jsはHTTPSにリダイレクトし、index.htmlを送信します

  29. 29

    Express.jsのURLで文字列のリストを渡すにはどうすればよいですか?

ホットタグ

アーカイブ