1. 程式人生 > >nodeJs創建服務器並封訪問者ip問題

nodeJs創建服務器並封訪問者ip問題

demo 監聽端口 war cnp 模塊 header function || turn

  

//使用http模塊 const http = require("http");
//創建服務 const server = http.createServer((req, response) => {   // console.log(req)   function getClientIp(req) {     return req.headers[‘x-forwarded-for‘] ||        req.connection.remoteAddress ||        req.socket.remoteAddress ||        req.connection.socket.remoteAddress; }   let clientIp = getClientIp(req)   console.log(clientIp)
//處理中文亂碼的問題 response.writeHead(200, {   "Content-Type": "text/plain;charset=utf-8" })
if (clientIp === "::ffff:10.0.7.141") {   response.end("你被拉黑了,請充值聯系管理員解封") } response.end("你好,代碼~")
})
//監聽端口號
server.listen(2333, () => {   console.log("服務器創建成功") }) //cnpm i nodemon -g 解決頻繁重啟服務器的問題

nodeJs創建服務器並封訪問者ip問題