text/htmlを設定します。htmlのbodyとしてHelloWorldを入れています。HTTPについての知識が曖昧な場合には、こちらの書籍がオススメです。そもそも、HTTPやHTMLとは何なのかが分かりやすく記載されています。僕も分かっていたつもりでしたが、知らないことも多く読んでかなり頭の中がスッキリしました。hotnodehotnodeでnodeを起動server.jsというファイルがある場所に移動して、下記でnodeを起動します。server.jsなお、通常は次のように起動します。hotnodeの利点は、実行ファイルの変更を検知すると再起動して読み直してくれます。そのため、hotnodeで起動した方が良いでしょう。localhost:8080にアクセスすると「HelloWorld!」と表示されました。アクセスしてくるURLのパスを見て、適切な場所にルーティングし表示を変えてみます。//・・・pathモジュールをrequireしています。request.urlからurlパスを取得しdecodeURIでデコードします。basenameはパスの最後の部分を取り出します。ルーティングを記載ルーティングは配列pagesで定義してみます。forEachでpages配列を参照して、lookpupとマッチする場合に該当のoutputを出力します。}}).listen(8080);//・・これで以下でそれぞれ違う出力が出ました。ブラウザのエンコードをUTF-8にしないと文字化けます。pageまとめnodeはかなりシンプルにwebサーバを作ることができました。ルーティング機能すらプログラミングで作ってしまえるなど、自由度が高いのが素晴らしいです。簡易的なHTTP通信が必要なIoT系の通信なんかはサラッと実装できそうですね。毛嫌いしていましたが、なかなか有用な技術だと思いました。nodeでチャット作成を目指して勉強していこうと思います。00:03実は簡単だった。Tumblr広告を非表示にする関連記事2018-09-25WordPressテーマをCSSテンプレートでカスタムメニューをいい感じにデザインするこんにちは、のすけです。今まで様々な投稿関係のテクニ...2018-09-07WordPressアーカイブページをカスタマイズ。カスタム投稿タイプも対応します。こんにちは、今回はWordPressのアーカイブ機能カスタマイズして...2018-08-15Wordpressをローカルテスト環境にインストールまず、MySQLに新しいDBを追加します。追加をするためには、MyS...2018-08-14Wordpressローカルのテスト環境を用意して開発に備えるローカルテスト環境とは、自分のPCの内部にサーバを立てて、プ...2016-02-04Node.jsのExpress入れてみる。WebStormでこんにちは、のすけです。(2)リンクホックー!検索はてなブログをはじめよう!hollywisさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。