Suche senden
Hochladen
Node.jsではじめるサーバ構築
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
3,402 views
A
AimingStudy
Folgen
Melden
Teilen
Melden
Teilen
1 von 19
Jetzt herunterladen
Empfohlen
Hello, Node.js
Hello, Node.js
Shin Sekaryo
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
Node js 入門
Node js 入門
Satoshi Takami
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
Empfohlen
Hello, Node.js
Hello, Node.js
Shin Sekaryo
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
Node js 入門
Node js 入門
Satoshi Takami
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
Node.jsに縁のない職場でnode.jsを使い始める戦術
Node.jsに縁のない職場でnode.jsを使い始める戦術
Isamu Suzuki
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
Nodeについて
Nodeについて
Natsuki Yamanaka
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
崇之 清水
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
kamiyam .
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Isamu Suzuki
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
Isamu Suzuki
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
ビルド職人の朝は早い
ビルド職人の朝は早い
Masashi MATSUI
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
Node.js入門
Node.js入門
俊夫 森
Scala.js触ってみた
Scala.js触ってみた
Asami Abe
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
Narami Kiyokura
Weitere ähnliche Inhalte
Was ist angesagt?
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
Nodeについて
Nodeについて
Natsuki Yamanaka
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
崇之 清水
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
kamiyam .
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Isamu Suzuki
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
Isamu Suzuki
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
ビルド職人の朝は早い
ビルド職人の朝は早い
Masashi MATSUI
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
Node.js入門
Node.js入門
俊夫 森
Was ist angesagt?
(20)
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
TypeScriptへの入口
TypeScriptへの入口
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Nodeについて
Nodeについて
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
サーバサイドNodeの使い道
サーバサイドNodeの使い道
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Node.jsで始める Modern JavaScript Framework
Node.jsで始める Modern JavaScript Framework
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
Node.jsで使えるファイルDB"NeDB"のススメ
Node.jsで使えるファイルDB"NeDB"のススメ
20131012 nodejs
20131012 nodejs
ビルド職人の朝は早い
ビルド職人の朝は早い
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Node.js入門
Node.js入門
Ähnlich wie Node.jsではじめるサーバ構築
Scala.js触ってみた
Scala.js触ってみた
Asami Abe
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
Narami Kiyokura
サーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみた
ryutakatori
ServerSideJavaScript
ServerSideJavaScript
Ryunosuke SATO
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
20141122 デジコミュ秋田 WordPressサイト永代供養の儀
20141122 デジコミュ秋田 WordPressサイト永代供養の儀
Seiji Akatsuka
Talk: serverless-express
Talk: serverless-express
HiroyukiTakakura
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
後期第二回ネットワークチーム講座資料
後期第二回ネットワークチーム講座資料
densan_teacher
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
GoAzure
Quarkus Technical Deep Dive - Japanese
Quarkus Technical Deep Dive - Japanese
Chihiro Ito
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
MEANスタック提案プレゼンテーション
MEANスタック提案プレゼンテーション
Takumi Yokoyama
Zynga
Zynga
awsadvantageseminar
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Kenta Yasukawa
Scala.jsはじめました!
Scala.jsはじめました!
K Kinzal
Why js
Why js
Nakajima Shigeru
Pwa
Pwa
GIG inc.
Ähnlich wie Node.jsではじめるサーバ構築
(20)
Scala.js触ってみた
Scala.js触ってみた
最近のASP.NET事情2013Winter
最近のASP.NET事情2013Winter
サーバーレスでアンケートフォームを作ってみた
サーバーレスでアンケートフォームを作ってみた
ServerSideJavaScript
ServerSideJavaScript
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
20141122 デジコミュ秋田 WordPressサイト永代供養の儀
20141122 デジコミュ秋田 WordPressサイト永代供養の儀
Talk: serverless-express
Talk: serverless-express
Play jjug2012spring
Play jjug2012spring
後期第二回ネットワークチーム講座資料
後期第二回ネットワークチーム講座資料
A 1-2 One ASP.NET - ASP.NET Web Stack
A 1-2 One ASP.NET - ASP.NET Web Stack
Quarkus Technical Deep Dive - Japanese
Quarkus Technical Deep Dive - Japanese
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
MEANスタック提案プレゼンテーション
MEANスタック提案プレゼンテーション
Zynga
Zynga
Aws privte20110406 arai
Aws privte20110406 arai
Applibot presents Smartphone Game on AWS
Applibot presents Smartphone Game on AWS
Scala.jsはじめました!
Scala.jsはじめました!
Why js
Why js
Pwa
Pwa
Mehr von AimingStudy
Kick Off Technical Artist & ShaderFx - テクニカルアーティストと ShaderFXのお話
Kick Off Technical Artist & ShaderFx - テクニカルアーティストと ShaderFXのお話
AimingStudy
デザイナーがMELスクリプトを書いて工数削減した話
デザイナーがMELスクリプトを書いて工数削減した話
AimingStudy
剣と魔法のログレス(PC版)の自慢と課題
剣と魔法のログレス(PC版)の自慢と課題
AimingStudy
ゲームエンジンとMVC
ゲームエンジンとMVC
AimingStudy
Unityと.NET
Unityと.NET
AimingStudy
3D描画基礎知識
3D描画基礎知識
AimingStudy
AWSではじめるお手軽オンラインゲーム開発
AWSではじめるお手軽オンラインゲーム開発
AimingStudy
C++のビルド高速化について
C++のビルド高速化について
AimingStudy
SVN経験者のためのGIT入門
SVN経験者のためのGIT入門
AimingStudy
Flashをcocos2dxで再生
Flashをcocos2dxで再生
AimingStudy
1日で始めるglsl
1日で始めるglsl
AimingStudy
Adobe scoutの紹介
Adobe scoutの紹介
AimingStudy
C++によるソート入門
C++によるソート入門
AimingStudy
Mehr von AimingStudy
(13)
Kick Off Technical Artist & ShaderFx - テクニカルアーティストと ShaderFXのお話
Kick Off Technical Artist & ShaderFx - テクニカルアーティストと ShaderFXのお話
デザイナーがMELスクリプトを書いて工数削減した話
デザイナーがMELスクリプトを書いて工数削減した話
剣と魔法のログレス(PC版)の自慢と課題
剣と魔法のログレス(PC版)の自慢と課題
ゲームエンジンとMVC
ゲームエンジンとMVC
Unityと.NET
Unityと.NET
3D描画基礎知識
3D描画基礎知識
AWSではじめるお手軽オンラインゲーム開発
AWSではじめるお手軽オンラインゲーム開発
C++のビルド高速化について
C++のビルド高速化について
SVN経験者のためのGIT入門
SVN経験者のためのGIT入門
Flashをcocos2dxで再生
Flashをcocos2dxで再生
1日で始めるglsl
1日で始めるglsl
Adobe scoutの紹介
Adobe scoutの紹介
C++によるソート入門
C++によるソート入門
Node.jsではじめるサーバ構築
1.
Node.jsではじめるサーバ構築 + AWSもあるよ Aiming 大阪スタジオ 池内嘉彦
2.
Node.jsってなに?? • シングルスレッドで動くサーバーサ イドJavaScript環境
3.
サーバサイドJavaScript?
4.
なんでJavaScriptなの? • 昔はJavaScript遅かったけど最近はかなり 早くなってるから • Webサイト作るのJavaScript使いますよね もしサーバもJavaScriptで作れたら JavaScriptあればWebアプリもネットワー クゲームも作れるので楽!
5.
サーバサイドJavaScript • Node.js・・・Google V8
JavaScript Engineで動く • Rhino ・・・Javaで実装されている JavaScriptをJavaのクラスに変換 – RingoJS・・・Rhinoベース • SpiderMonkey・・・C言語実装のJavaScriptエンジ ン • Aptana Jaxar・・・Ajaxアプリ構築できる
6.
Node.js特徴 • シングルスレッド • 非同期のイベント駆動アーキテクチャ –
C10K問題 メモリ不足など気にしなくていい – Nginxなどが有名
7.
Node.jsはじめてみる
8.
手順その1 • OS – CentOS6.3 •
AWSのEC2でインスタンス作成 • セキュリティグループ設定 – ssh用とブラウザから アクセスする用の適当なポート空けておく • 適当なターミナルでssh接続
9.
手順その2 • nvm(Node Version
Manager)インストール する • nvmはGitHubで公開されている nvm https://github.com/creationix/nvm ※windows版も出てます https://github.com/hakobera/nvmw
10.
nvm(Node Version Manager)ってな に? –
Node.jsって更新激しい、ちょくちょく変更され る – 前に作ったものが最新のNode.jsだと動かなかな いこともある – 更新されたら新しいのも使ってみたい! – nvmはNode.jsのバージョンを管理、 切り替えるだけで自由に好きなバージョン使 える! ついでにnpmもインストールしてくれる!
11.
npmってなに? • Node Package
Manager • Node.jsで作られたパッケージを管理してく れる • パッケージ同士の依存関係、バージョンと かもきにしなくていいのでラク • コマンドからパッケージの公開まで出来る
12.
紛らわしいですが・・・ • nvm – Node.js自体のバージョン管理 •
npm – Node.jsのパッケージの管理
13.
手順その3 • nvm使って好きなバージョンのnode.jsイン ストール 安定版:v0.10.12(2013/06/30現 在) • nvm
install v0.10.12
14.
とりあえず準備は完了!
15.
まず最初はHelloWorld! • var http
= require('http'); • http.createServer(function (req, res) – { – res.writeHead(200, {'Content-Type': 'text/plain'}); – res.end('Hello World!n'); – }).listen( 8000, ''); • console.log('Server running !!');
16.
デモ
17.
簡易チャット作ってみました • WebSocket使う • デモ
18.
便利モジュール • Forever – Node.jsのデーモン化 •
node-dev – プログラム変更で自動再起動してくれる • node-inspector – デバッグ、Chromeとかでブレークポイント使用 出来る
19.
ご清聴ありがとうございました
Jetzt herunterladen