Node.js
をテンプレートにして作成
LECTURE
担当科目一覧
コンピュータ概論/2024
データサイエンス/2024
3DCG演習/2024
情報デザイン研究/2024
卒業研究/2024
KEYWORDS
WEB DESIGN
SOCIAL DESIGN
SQUARES
LINKS
九州産業大学
芸術学部
芸術研究科
九産大美術館
九産大図書館
年間スケジュール
動画ニュース他
交通情報
気象・環境情報
危機に備えて
K'sLife
Office365Mail
Tools
SEARCH
開始行:
*Node.js
https://nodejs.org/ja/
~
Node.js は 2009年にリリースされた、サーバーサイド JavaScr...
.js と表記することから JSライブラリのひとつ・・のような...
~
***CONTENTS
#contents2_1
~
**概要
***これは何?
Node.js は、端的に言うと ''JavaScript の環境''です。一般...
サーバーサイドの JavaScript という説明もできますが、Apach...
JavaScript のプログラマにとっては画期的なアイデアであり、...
-[[GoogleTrends Node.js>https://trends.google.com/trends/...
-Node.js でできること
--Webサイト(Webサーバーをセットで)の制作
--Webアプリケーションの開発
--スマホアプリ、ゲームアプリの開発
--WebAPIの開発
~
***Node.jsの特徴
-シングルスレッド
Node.jsは「同時に一つのことしかできない」シングルスレッド...
-ノンブロッキングI/O
一般的なシングルスレッドでは、ひとつの処理が終わらなけれ...
-イベントループ処理
Node.jsはイベントループを採用しています。そのため、複数の...
-Google V8 JavaScript Engine
Node.js は Googleが開発した Google V8 JavaScript Engine ...
-フロントエンド / バックエンド とも JavaScriptで書ける
これまで JavaScript をバッックエンド(サーバーサイド)で...
~
~
**インストール
***Mac へのインストール
有名な存在となり、インストールも簡単にできるようになりま...
-以下からインストールパッケージをDLしてインストール。
https://nodejs.org/ja/
-Node.js のバージョン確認
インストール後は、[[ターミナル>Terminal]]から以下のコマン...
$ node -v
v11.6.0
-npm のバージョン確認
パッケージマネージャーである npm のバージョンも、以下で確...
$ npm -v
6.10.3
~
***MEMO|運用サーバー CentOSへのインストール
完全に個人的なメモです。
-バージョン確認
# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
-Node.jsをインストールするのに必要なパッケージをインスト...
# sudo yum install -y gcc-c++ make
-Node.jsをインストール
# sudo yum install -y nodejs
-動作確認
# node -v
v6.14.3
~
~
**使ってみる
***前提|Terminal を使う
Node.js は、[[Terminal]] から CUI インターフェイスで作業...
Node.js には、[[Python]]と同様に2つの利用方法があります。
-スクリプト環境を起動してインタラクティブ(対話的)に使う
-.js ファイルを作成して、これを node コマンドで実行する
以下、それぞれ概説します。
~
***インタラクティブな環境で試す
はじめに、対話的に使う方法から紹介します(Terminal の利用...
-node.js を起動します。
$ node
>
-コンソールに "Hello Node!" と表示してみます。console.log...
>console.log("Hello Node.js!");
Hello Node!
undefined
>
undefined というメッセージは「関数に戻り値がありません」...
-同様に、以下のような基本的な動作もご確認ください。
> a=10;
10
> b=15;
15
> console.log(a+b);
25
undefined
> var f = (x) => x * x;
[Function]
> f(10);
100
-対話を終了するには .exit です。
> .exit
$
~
***.js ファイルを作って動かす
カレントディレクトリに sample.js というファイルを作成しま...
-エディタ(Atom等)で、以下の1行を入力して sample.js と...
console.log("Hello Node.js!");
-ターミナルから以下のように入力すると、sample.js が動きま...
$ node sample.js
Hello Node.js! ← これがプログラムの動作の結果です。
~
''付記:私はどこ?''
Terminal で作業していると、今どこ?がわからなくなることが...
以下、カレントディレクトリの確認方法です。
$ pwd
/Users/XXXX
これは、Usersディレクトリの中の XXXX という場所がカレント...
pwd の返答が /Users/XXXX/Desktop/NodeSample という場合...
~
~
**APPENDIX
***関連ページ
-[[Node.js/npm]]
-[[Node.js/Sample]]
-[[Node.js/TemplateEngine]]
-[[Node.js/Framework]]
~
~
**旧記事:Node.js のインストール|Mac
&color(red){記事のアーカイブです。時代が進んで話が簡単に...
Node.js をインストールするには、パッケージ管理ツールの no...
以下、順にインストールします。
***Homebrew のインストール
Homebrew は、macOS用のパッケージマネージャですが、標準で...
-以下のサイトの先頭にあるスクリプトをターミナルから入力
https://brew.sh/index_ja.html
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserc...
-以下のコマンドで、バージョンが表示されればOK
$ brew -v
Homebrew 1.8.6
~
***nodebrew のインストール
-以下のコマンドでインストール
$ brew install nodebrew
-以下のコマンドで、バージョンが表示されればOK
$ nodebrew -v
~
***node.js のインストール
-バージョン候補を確認
$ nodebrew ls-remote
> ずらりと表示されます。
-最新を選んでインストール
$ nodebrew install-binary v11.6.0
注)ファイルが作れない・・的なエラーが出た場合は、以下の...
$ mkdir -p ~/.nodebrew/src
-状況確認
以下のコマンドで、インストールされたバージョンと、実際に...
$ nodebrew list
v10.0.0
v11.6.0
current: v11.6.0
-パスを通す
インストールしただけでは、ホームからコマンドが通りません...
$ echo 'export PATH=$PATH:/Users/xxxxx/.nodebrew/current...
xxxxx の部分は User の ホームディレクトリ名
''環境変数を書き換えたので、Macの再起動が必要です''
-動作確認
以下のコマンドでバージョンが表示されればOKです。
$ node -v
v11.6.0
-参考:Node.js の動作バージョンを選択
以下のようにすると、別バージョンをカレントにすることがで...
$ nodebrew use v10.0.0
$ nodebrew list
v10.0.0
v11.6.0
current: v10.0.0
~
~
終了行:
*Node.js
https://nodejs.org/ja/
~
Node.js は 2009年にリリースされた、サーバーサイド JavaScr...
.js と表記することから JSライブラリのひとつ・・のような...
~
***CONTENTS
#contents2_1
~
**概要
***これは何?
Node.js は、端的に言うと ''JavaScript の環境''です。一般...
サーバーサイドの JavaScript という説明もできますが、Apach...
JavaScript のプログラマにとっては画期的なアイデアであり、...
-[[GoogleTrends Node.js>https://trends.google.com/trends/...
-Node.js でできること
--Webサイト(Webサーバーをセットで)の制作
--Webアプリケーションの開発
--スマホアプリ、ゲームアプリの開発
--WebAPIの開発
~
***Node.jsの特徴
-シングルスレッド
Node.jsは「同時に一つのことしかできない」シングルスレッド...
-ノンブロッキングI/O
一般的なシングルスレッドでは、ひとつの処理が終わらなけれ...
-イベントループ処理
Node.jsはイベントループを採用しています。そのため、複数の...
-Google V8 JavaScript Engine
Node.js は Googleが開発した Google V8 JavaScript Engine ...
-フロントエンド / バックエンド とも JavaScriptで書ける
これまで JavaScript をバッックエンド(サーバーサイド)で...
~
~
**インストール
***Mac へのインストール
有名な存在となり、インストールも簡単にできるようになりま...
-以下からインストールパッケージをDLしてインストール。
https://nodejs.org/ja/
-Node.js のバージョン確認
インストール後は、[[ターミナル>Terminal]]から以下のコマン...
$ node -v
v11.6.0
-npm のバージョン確認
パッケージマネージャーである npm のバージョンも、以下で確...
$ npm -v
6.10.3
~
***MEMO|運用サーバー CentOSへのインストール
完全に個人的なメモです。
-バージョン確認
# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
-Node.jsをインストールするのに必要なパッケージをインスト...
# sudo yum install -y gcc-c++ make
-Node.jsをインストール
# sudo yum install -y nodejs
-動作確認
# node -v
v6.14.3
~
~
**使ってみる
***前提|Terminal を使う
Node.js は、[[Terminal]] から CUI インターフェイスで作業...
Node.js には、[[Python]]と同様に2つの利用方法があります。
-スクリプト環境を起動してインタラクティブ(対話的)に使う
-.js ファイルを作成して、これを node コマンドで実行する
以下、それぞれ概説します。
~
***インタラクティブな環境で試す
はじめに、対話的に使う方法から紹介します(Terminal の利用...
-node.js を起動します。
$ node
>
-コンソールに "Hello Node!" と表示してみます。console.log...
>console.log("Hello Node.js!");
Hello Node!
undefined
>
undefined というメッセージは「関数に戻り値がありません」...
-同様に、以下のような基本的な動作もご確認ください。
> a=10;
10
> b=15;
15
> console.log(a+b);
25
undefined
> var f = (x) => x * x;
[Function]
> f(10);
100
-対話を終了するには .exit です。
> .exit
$
~
***.js ファイルを作って動かす
カレントディレクトリに sample.js というファイルを作成しま...
-エディタ(Atom等)で、以下の1行を入力して sample.js と...
console.log("Hello Node.js!");
-ターミナルから以下のように入力すると、sample.js が動きま...
$ node sample.js
Hello Node.js! ← これがプログラムの動作の結果です。
~
''付記:私はどこ?''
Terminal で作業していると、今どこ?がわからなくなることが...
以下、カレントディレクトリの確認方法です。
$ pwd
/Users/XXXX
これは、Usersディレクトリの中の XXXX という場所がカレント...
pwd の返答が /Users/XXXX/Desktop/NodeSample という場合...
~
~
**APPENDIX
***関連ページ
-[[Node.js/npm]]
-[[Node.js/Sample]]
-[[Node.js/TemplateEngine]]
-[[Node.js/Framework]]
~
~
**旧記事:Node.js のインストール|Mac
&color(red){記事のアーカイブです。時代が進んで話が簡単に...
Node.js をインストールするには、パッケージ管理ツールの no...
以下、順にインストールします。
***Homebrew のインストール
Homebrew は、macOS用のパッケージマネージャですが、標準で...
-以下のサイトの先頭にあるスクリプトをターミナルから入力
https://brew.sh/index_ja.html
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserc...
-以下のコマンドで、バージョンが表示されればOK
$ brew -v
Homebrew 1.8.6
~
***nodebrew のインストール
-以下のコマンドでインストール
$ brew install nodebrew
-以下のコマンドで、バージョンが表示されればOK
$ nodebrew -v
~
***node.js のインストール
-バージョン候補を確認
$ nodebrew ls-remote
> ずらりと表示されます。
-最新を選んでインストール
$ nodebrew install-binary v11.6.0
注)ファイルが作れない・・的なエラーが出た場合は、以下の...
$ mkdir -p ~/.nodebrew/src
-状況確認
以下のコマンドで、インストールされたバージョンと、実際に...
$ nodebrew list
v10.0.0
v11.6.0
current: v11.6.0
-パスを通す
インストールしただけでは、ホームからコマンドが通りません...
$ echo 'export PATH=$PATH:/Users/xxxxx/.nodebrew/current...
xxxxx の部分は User の ホームディレクトリ名
''環境変数を書き換えたので、Macの再起動が必要です''
-動作確認
以下のコマンドでバージョンが表示されればOKです。
$ node -v
v11.6.0
-参考:Node.js の動作バージョンを選択
以下のようにすると、別バージョンをカレントにすることがで...
$ nodebrew use v10.0.0
$ nodebrew list
v10.0.0
v11.6.0
current: v10.0.0
~
~
ページ名: