基於node搭建簡易Web服務器,以及中文亂碼

基於node搭建簡易Web服務器,以及中文亂碼

搭建完成之後需要使用localhost方式進行訪問

關於在客戶端中文亂碼的問題:設置response.writeHead(200, {‘Content-Type’: ‘text/plain;charset=utf-8’}); 可以參考以下的案例進行設置

// 創建小闊愛的HTTP服務器
var http = require("http");

// 1. 創建一個服務
var server = http.createServer();
// 2. 設置端口號
server.listen(3000, function(){
    // 服務器創建成功的回調函數
    console.log("小闊愛的服務器已經創建完畢, 親小闊愛查看");
})
// 3. 處理請求, request與click事件一致, 有請求就會觸發request
server.on("request", function(request, response){
    console.log("創建服務器成功: http://localhost:3000");
    // 回調函數的第一參數: 報文的信息
    // 回調函數的第二參數: 響應的對象

    // 解決在客戶端中文亂碼問題
    response.writeHead(200, {'Content-Type': 'text/plain;charset=utf-8'});
    // 給予客戶端響應的信息
    response.write("小闊愛已經在服務器收到了小姐姐的請求了");
    // 結束響應
    response.end();
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章