SlideShare une entreprise Scribd logo
1  sur  9
NodeJs
100502041 方瑋綸
What is nodejs
 Nodejs =語言?
 其實NodeJS是讓javaScript可以跨足到後端的開發
平台
Nodejs 特色
 非同步式I/O
 事件驅動
非同步式I/O 同步式I/O
事件驅動
 非阻塞(block)式執行緒的特色
 例子:速食店點餐模式
NodeJs安裝
 Windows:官網安裝包
 Max OS X:同上
 Linux:
 Ubuntu: apt –get install nodejs
 Fedora/RHEL/CentOS/Scientific Linux:yum
install nodejs
 Arch Linux: pacman –S nodejs
NodeJS簡易Server
Tip
 Supervisor
 Npm install –g supervisor
 supervisor app.js
Debug 工具
 node-inspector
 安裝指令npm install –g node-inspector
 node –debug-brk=5858 app.js
 node-inspector

Contenu connexe

Tendances

Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
hiroyuki nakajima
 
ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2
Midori Oge
 
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
Takayoshi Tanaka
 
Linux でavr開発環境を構築する+mbed(20100612koedo94)
Linux でavr開発環境を構築する+mbed(20100612koedo94)Linux でavr開発環境を構築する+mbed(20100612koedo94)
Linux でavr開発環境を構築する+mbed(20100612koedo94)
Kenichiro MATOHARA
 
Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)
Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)
Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)
Munehiro Yamamoto
 
Nas4 freeへzabbix agentを導入してみた
Nas4 freeへzabbix agentを導入してみたNas4 freeへzabbix agentを導入してみた
Nas4 freeへzabbix agentを導入してみた
kometch H
 

Tendances (20)

Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化Fabricによるcloud stackインストール自動化
Fabricによるcloud stackインストール自動化
 
NetBSD/Zynq
NetBSD/ZynqNetBSD/Zynq
NetBSD/Zynq
 
ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2ApacheCloudstack4.1最新情報ver2
ApacheCloudstack4.1最新情報ver2
 
Node red の導入
Node red の導入Node red の導入
Node red の導入
 
Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編Zynq MPSoC勉強会 Codec編
Zynq MPSoC勉強会 Codec編
 
Node.js入門
Node.js入門Node.js入門
Node.js入門
 
13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs13016 n分で作るtype scriptでnodejs
13016 n分で作るtype scriptでnodejs
 
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
 
Node.js で Web アプリ開発
Node.js で Web アプリ開発Node.js で Web アプリ開発
Node.js で Web アプリ開発
 
Lxc on cloud
Lxc on cloudLxc on cloud
Lxc on cloud
 
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
CyberAgent: How We Deployed Production Kubernetes Clusters on OpenStack witho...
 
Linux でavr開発環境を構築する+mbed(20100612koedo94)
Linux でavr開発環境を構築する+mbed(20100612koedo94)Linux でavr開発環境を構築する+mbed(20100612koedo94)
Linux でavr開発環境を構築する+mbed(20100612koedo94)
 
Nodeについて
NodeについてNodeについて
Nodeについて
 
EWD 3トレーニングコース#6 ewd-xpressアプリ開始時に何が起こるか
EWD 3トレーニングコース#6 ewd-xpressアプリ開始時に何が起こるかEWD 3トレーニングコース#6 ewd-xpressアプリ開始時に何が起こるか
EWD 3トレーニングコース#6 ewd-xpressアプリ開始時に何が起こるか
 
Infinio vForum 2017 資料
Infinio vForum 2017 資料Infinio vForum 2017 資料
Infinio vForum 2017 資料
 
Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)
Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)
Vine Linux 6.1「再」入門 (Re-introduction to Vine Linux 6.1)
 
Azure Bastion の紹介
Azure Bastion の紹介Azure Bastion の紹介
Azure Bastion の紹介
 
Nuxt0501ver1
Nuxt0501ver1Nuxt0501ver1
Nuxt0501ver1
 
OSCによるソフトウェア連携
OSCによるソフトウェア連携�OSCによるソフトウェア連携�
OSCによるソフトウェア連携
 
Nas4 freeへzabbix agentを導入してみた
Nas4 freeへzabbix agentを導入してみたNas4 freeへzabbix agentを導入してみた
Nas4 freeへzabbix agentを導入してみた
 

Node js instruction