はじめに
なんでこの記事を書こうかと思ったのかについて簡単に説明させていただきます。
progateでNode.jsを勉強していたところよくわからない問題文がありました。
そう。それがルートパラメータからIDを所得してくださいというものだったんですね。
これですね。Node.js のⅢの4ですね。答えを見て次に進もうかと思ったのですが、理解をしないまま次に進んでもまた出てきたときに困るのでしっかりと調べることにしました。ちなみに答えは「req.params.id」でこれが理解できませんでした。paramsってなんなん?どっから出てきたん?典型文なん?って感じです(笑)
ここに投稿する理由としては、これから同じとこで困るかもしれないという人のためでもありますし、投稿するからにはしっかり調べろよという自分への戒め(?)でもあります(笑)
前置きはこれぐらいにして調べていきましょう。
調査結果
今回調べたかったのは「req.params.id」が何を表しているかなのですが、調べた結果「req.params」にはリクエストされたパスからパラメータを所得する能力があることがわかりました。今回はリクエストされたパスの中のidを知りたかったので「req.params.id」とすればよかったんですね。
最後に
調べてみると意外に簡単で拍子抜けしましたし、わざわざ投稿する必要あるかなと思ってしまいますが、強強プログラマーになるためにはこういった成長をいくつも繰り返さないといけないんだと自分に言い聞かせて頑張っていこうと思います(笑)
最初の投稿ということもあり稚拙な文章だったと思いますが皆さんのプログラミング学習の助けになれば幸いです。
↧