Date post: | 20-Aug-2015 |
Category: |
Technology |
Upload: | caesar-chi |
View: | 2,082 times |
Download: | 1 times |
Node.js X Windows Azure
Caesar Chihttp://about.me/clonn
13年4月23⽇日星期⼆二
TODAY
• build a simple Node.js web
• deploy Azure
• learn Realtime
• build a structure
13年4月23⽇日星期⼆二
13年4月23⽇日星期⼆二
http://www.oreilly.com.tw/product2_web.php?id=a23813年4月23⽇日星期⼆二
Apache(nginx) + PHP V8#Engine Javascript
13年4月23⽇日星期⼆二
It is another topic.
13年4月23⽇日星期⼆二
Node.js is cross platform language
13年4月23⽇日星期⼆二
NVMhttps://github.com/creationix/nvm
13年4月23⽇日星期⼆二
NVM INSTALLATION
git clone git://github.com/creationix/nvm.git
~/.nvm
. ~/.nvm/nvm.sh
STEP 1
STEP 2
13年4月23⽇日星期⼆二
NVM安裝NODE.JS
13年4月23⽇日星期⼆二
NVM INSTALL NODE.JS
13年4月23⽇日星期⼆二
NVM INSTALL <VERSION>
13年4月23⽇日星期⼆二
NVM USE <VERSION>
13年4月23⽇日星期⼆二
NVM ALIAS DEFAULT <VERSION>
13年4月23⽇日星期⼆二
Webdevelop mode
13年4月23⽇日星期⼆二
JS
13年4月23⽇日星期⼆二
JS
13年4月23⽇日星期⼆二
JSJS
13年4月23⽇日星期⼆二
JS
JS
JS
13年4月23⽇日星期⼆二
OUR GOAL
• build a simple Node.js web
• deploy Azure
• learn Realtime
• build a structure
13年4月23⽇日星期⼆二
OUR GOAL
13年4月23⽇日星期⼆二
WINDOWS AZURE
•manage.windowsazure.com/
13年4月23⽇日星期⼆二
WINDOWS AZURE
13年4月23⽇日星期⼆二
• click
WINDOWS AZURE
13年4月23⽇日星期⼆二
• click
WINDOWS AZURE
13年4月23⽇日星期⼆二
• auth then
WINDOWS AZURE
13年4月23⽇日星期⼆二
• git info
WINDOWS AZURE
13年4月23⽇日星期⼆二
• localhost test
• git commit
• git push
• deployed
WINDOWS AZURE
13年4月23⽇日星期⼆二
13年4月23⽇日星期⼆二
EXPRESS
• routing map
• Cookie
• Session
• data processing
git clone --branch mongo-todo [email protected]:clonn/node-demo.git
13年4月23⽇日星期⼆二
•Node.js cli tool
sudo npm install express -g
EXPRESS
13年4月23⽇日星期⼆二
• express cli steps
express app_name
EXPRESS
cd app_name
npm install
node app.js
open http://localhost:3000
13年4月23⽇日星期⼆二
• express cli steps
EXPRESS
13年4月23⽇日星期⼆二
13年4月23⽇日星期⼆二
• Azure cli - User authorized
AZURE CLI
azure account download
azure account import <path-to-file>
azure site create project --git
13年4月23⽇日星期⼆二
• localhost test
• git commit
• git push
• deployed
AZURE CLI
13年4月23⽇日星期⼆二
AZURE DEPLOY FROM EXAMPLE
git clone --branch mongo-todo [email protected]:clonn/node-demo.git
copy from Windows Azure13年4月23⽇日星期⼆二
AZURE DEPLOY FROM EXAMPLE
cd node-demo
git clone --branch mongo-todo [email protected]:clonn/node-demo.git
git add remote azure AZURE_URL
git push azure master
go check Windows Azure
13年4月23⽇日星期⼆二
•mongoDB - by your own
•MongoHQmongohq.com
•MongoLabmongolab.com/
STORAGE
13年4月23⽇日星期⼆二
with Node.js
13年4月23⽇日星期⼆二