標籤:dos nodejs 修改 viso 返回 module mod 文字編輯器 調試
1.Hello World 打一個一個文字編輯器,在其中輸入 console.log(‘Hello World‘); 並儲存為helloworld.js。開啟dos視窗進入該檔案的目錄運行 node helloworld.js 執行則可以看到輸出的helloworld2.Node.js命令列工具 node -v 版本 node -e eval scipt eval(“console.log(‘呵呵‘)”); 例:node -e "console.log(‘hello world‘)"; 直接執行 3. node :直接進入編譯模式 然後輸入: console.log("111") 第一行是輸出、第二行是傳回值4.建立HTTP伺服器 建立一個app.js var http=require(‘http‘) //引入http包拿到http對象,模組和包沒有明顯的區分,http.createServer(function(req,res){ //調用對象的方法 res.writeHead(200,{‘Content-Type‘:‘text/html‘}); res.write(‘<h1>Node.js</h1>‘); res.end(‘<p>PCAT</p>‘);}).listen(3000);console.log(‘HTTP server is listening at port 3000.‘);接下來node app.js 開啟瀏覽器訪問 http://localhost:3000即可。這樣就部署了一個web。比如tomcat、resin更加方便4.調試代碼:下載最新版node,進入node安裝目錄C:\Program Files (x86)\nodejs\node_modules\npm,執行npm install -supervisor -g 安裝supervisor包來控制調試代碼。 (未完成) 進入編譯模式:node 執行:supervisor app.js代碼改動重新整理頁面就修改了, 不需要每次停止重啟node.js的服務
app.js
var http=require(‘http‘)//引入http包拿到http對象,模組和包沒有明顯的區分,http.createServer(function(req,res){//調用對象的方法,回調 res.writeHead(200,{‘Content-Type‘:‘text/html‘}); res.write(‘<h1>Node.js</h1>‘); res.end(‘<p>PCAT</p>‘);}).listen(3000);console.log(‘HTTP server is listening at port 3000.‘);
helloworld.js
console.log("Hello word愛愛愛");
nodejs02---demo