ume

node.jsとは?

Node.js とは? ⇨本来フロントエンドの言語であるjavascriptをサーバーサイド言語として使うための仕組み。

Node.jsを使わなかった場合↓ スクリーンショット 2022-07-09 16.13.14.png

使った場合↓スクリーンショット 2022-07-09 16.16.48.png

Node.jsのメリット ①リアルタイムな処理が速い  ⇨ツイッターなどのリアルタイムで画面が更新されるアプリ開発に向いている

Node.jsのデメリット ①対応しているサーバーが少ない

基本用語 ①ルーティング=クライアント側からリクエストが飛んできた時に、そのリクエストを処理することをルーティングという コードで見てみると a.get('url',()=>{//トップ画面表示してね(リクエスト)}) {//トップ画面表示してね(リクエスト)⇦この処理をすることを「ルーティング」

②req(リクエスト)res(レスポンス) ⇨リクエスト、レスポンスにはリクエスト・レスポンスに関する情報が入っています。 a.get('url',(req,res)=>{//トップ画面表示してね(リクエスト)}) reqにはこのURLの情報等が入っている

③res.render(’ファイル名’)=指定したurlの中身を画面に表示するねって意味 a.get('url',(req,res)=>{res.render(’ファイル名’)}) resにはurlの中身のファイルの情報が入っている。