UNPKG

egg-plugin-kafka

Version:

An egg plugin that provides a number of built-in methods

16 lines (15 loc) 385 B
module.exports = { getIp() { const { ctx } = this const res = ctx.req.headers['x-forwarded-for'] || ctx.req.headers['x-real-ip'] || ctx.req.headers.remote_addr || ctx.req.headers.client_ip || ctx.req.connection.remoteAddress || ctx.req.socket.remoteAddress || ctx.req.connection.socket.remoteAddress || ctx.ip return res.match(/[.\d\w]+/g).join('') } }