2017-09-13 4 views
0

私は自分のウェブサイトのユースケースを持っています。ユーザーはパラメータ(何かのID)を持つURLを入力し、データベース内のエントリに関する対応する情報をページに戻す必要があります。私はAngular4を使用していますが、これを行う方法がわかりません。Nodejsレンダリングした角のあるページ

ユーザーが簡単なリクエストで既にウェブサイトにアクセスしている場合、これを行うのは簡単です。特定のルート/ページを、既にそのデータでいっぱいに戻すにはどうすればよいですか?私は誰かが私を正しい方向に押し込むかもしれないと私が探しているものがわからない。

編集:

[OK]を、多分質問が十分に明確ではありませんでした。 私は破損している角4アプリケーションが完了しました。ユーザーは自分自身に関する情報を入力して情報を共有することができます。 nodejs(idパラメータを持つ)のAパスは、バックエンドが提供した情報を持つページを返さなければならないというユースケースがあります。私はそれをどうやって行うのか分かりませんが、私はそれが簡単にリレーする必要があるように感じますが、何かが欠けています。

+0

データベースからデータを表示する方法がわかりません。 – madalinivascu

+0

私はそれを行う方法を理解しています。ユーザーが私のページにいて、idを入力しても、json経由ですべてを返信して応答を処理することは問題ありません。私は、URLパラメータでの直接取得要求への応答については不明です。たぶん私は何か簡単なことを見逃している。 – kyodu

答えて

0

URLを読む必要があります。

router.get('/users/:id', function(req, res) { 
    var userID = req.params.id; 

    // search db for the data 
}); 
0

[OK]を私は望んでいたが、角度ないnodejsルートパラメータを使用していた表現ができませんでした何...それを得た。その後、

{ 
    path: 'someroute/:id', 
    component: someComponent 
}, 

そしてngOnInit以内に通常のHTTP要求を行うことを関数。将来の誰かが私と同じように混乱しているかもしれないので、私はこれを展示しておきます。

関連する問題