NodeJS - http模塊簡單使用


// 一個簡單的HTTP服務

// 加載http模塊
var http = require('http');

// 創建一個http服務
var server = http.createServer();

// 監聽用戶的請求事件 (request事件)
// request對象包含了用戶請求報文中的所有內容, 通過request對象可以獲取所有用戶提交過來的數據
// response對象用來向用戶響應一些數據, 當服務器要向客戶端響應數據的時候, 必須使用response對象
server.on('request', function(request, response) {

    // 解決中文亂碼問題, 服務器通過設置響應報文頭, 告訴瀏覽器用什么樣的編碼來解析數據
    response.setHeader('Content-Type', 'text/plain; charset=utf-8');

    // 獲取請求路徑
    var url = request.url;
    console.log(url);

    // 向客戶端做出響應
    response.write('Hello,World! 你好世界');
    // 對於每一個請求, 服務器必須結束響應, 否則瀏覽器會一直等待服務器響應結束
    response.end();
    
});

// 啟動服務
// 7777: 自己設置的端口號
server.listen(7777, function() {
    console.log('服務器已啟動');
});

// 瀏覽器輸入 localhost:7777 即可訪問

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM