基於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();
})