LoginSignup
2
2

More than 5 years have passed since last update.

JavaScript初心者が、とりあえずNode.jsでHello World!を表示してみた件

Posted at

JavaScriptとは

この辺で
https://techacademy.jp/magazine/8801

多くの人は知らないことですが、私たちはみんなJavaScriptのヘビーユーザーで、1日に何十回も使っています。デスクトップのコンピューター、携帯電話から、スマートテレビ、最新モデルの車に至るまで、ほぼ全てのデバイスにJavaScriptが相当使われています。私たちがウェブ検索をしたりコンピュータに囲まれた生活を送る上で、役立っています。

身の回りでそんなに使われているのね。知らなかった。。。

https://techacademy.jp/magazine/8735
非常に良くまとめられています。
このページを見ている人は、このリンクを見てからJavaScriptに取り組むモチベーションを設定しても良いのでは?

他の言語の勉強を検討し直しても良いかもね 笑

Node.jsとは

この辺りを参考
https://eng-entrance.com/what-is-nodejs
https://qiita.com/hshimo/items/1ecb7ed1b567aacbe559

なるほど、JavaScriptのサーバーサイド向けのプラットフォームなのね。
フロントエンドでもサーバーサイドでも使えるというのがJavaScriptが広く使われている要因のようです。

ここを見ながら、Node.jsのインストール
https://liginc.co.jp/web/programming/node-js/85318

user$ git clone https://github.com/creationix/nvm.git ~/.nvm  → nvmのリポジトリをクローン
user$ source ~/.nvm/nvm.sh
user$ nvm help → 導入確認
user$ nvm ls-remote → ダウンロード可能なNode.jsのバージョン一覧を確認

       ・・・
       v10.15.2   (Latest LTS: Dubnium)
       v10.15.3   (Latest LTS: Dubnium)
       v11.0.0
       ・・・
       v11.14.0

 「Node.jsは偶数のバージョンがLTS版(安定版)、奇数のバージョンが最新版となっています。」

user$ nvm install 10.15.3

特にこだわりはなかったので、安定版の最新をインストール

user$ node -v
v10.15.3

バージョンを確認。ちゃんと入ったみたい。

Sample.js
const http = require('http');
const PORT = 8124;

http.createServer((request, response) => {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World!!!!!!\n');
}).listen(PORT);

console.log(`Server running at http://localhost:${PORT}/`);

例にならってサンプルコードを入力して、

user$ node sample.js 
Server running at http://localhost:8124/

実行!

ブラウザ上で
「localhost:8124」と入力したら、

無事「Hello World!!!!!!」

と表示されました。めでたし、めでたし

つぶやき

初投稿でした。
文書が適当、Markdownを使いこなせていない、などは勘弁ください 笑

2
2
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2