nodeJs創建服務器並封訪問者ip問題
阿新 • • 發佈:2019-02-19
demo 監聽端口 war cnp 模塊 header function || turn
//創建服務 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 解決頻繁重啟服務器的問題
//使用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問題