node.js的安裝與第一個hello world、node.js的初始化

一、下載node.js文件html

二、windows下點擊安裝  重複下一步便可node

三、編輯工具  EditPlus編輯器windows

四、新建保存目錄的文件夾,並新建一個文本文檔瀏覽器

五、打開EditPlus編輯器  打開新建的文本文檔--選擇「文件」-選擇「另存爲副本」   文件名後綴是.js  保存類型:選擇「全部文件」  編碼選擇「utf-8」  保存服務器

 保存以後,編寫console.log();編輯器

六、運行   在目錄文件夾中  按住shift 右鍵選擇「在此處打開命令窗口」 -    在命令窗口中  輸入node n1_hello.js函數

七、初始化工具

var http = require('http');

http.createServer(function (request, response) {

    response.writeHead(200,  {'Content-Type':  'text/html;  charset=utf-8'});  
    if(request.url!=="/favicon.ico"){  //清除第2此訪問  
        console.log('訪問');  
        response.write('hello,world');  
        response.end('hell,世界');//不寫則沒有http協議尾,但寫了會產生兩次訪問  
    } }).listen(
8888); //監聽8888端口 響應的數據 // 終端打印以下信息 console.log('Server running at http://127.0.0.1:8888/');

注:a、引入 required 模塊   var http = require('http');ui

       b、http.createServer() 方法建立服務器,並使用 listen 方法綁定 8888 端口。 函數經過兩個參數 request, response 來接收和響應數據編碼

http.createServer(function (request, response) {
    
}).listen(8888);

 

       c、// 發送 HTTP 頭部     // HTTP 狀態值: 200 : OK     // 內容類型: text/plain   

 response.writeHead(200,  {'Content-Type':  'text/html;  charset=utf-8'}); 

 

      d、 // 發送給頁面的響應數據 "Hello World" response.end();  若是不寫的話  頁面會一直再請求,但寫了會產生兩次訪問 
      f、因爲寫了response.end();會產生兩次訪問,
爲了清除第二次訪問咱們添加if判斷

          if(request.url!=="/favicon.ico"){  //清除第2此訪問    }

     g、 response.write('hello,world');  是給頁面寫入響應後的數據 response響應數據

     k、/*  
           啓動服務  
           cmd下執行:  
           node  n1_hello.js  
           瀏覽器訪問:http://localhost:8888 
          */     

     

相關文章
相關標籤/搜索