Browse Source

移除获取用户IP地址的逻辑,简化CommonController中的用户信息处理

pure
谢亚昕 2 months ago
parent
commit
794cce63ce
  1. 10
      src/modules/Index/controller/index.js

10
src/modules/Index/controller/index.js

@ -24,15 +24,7 @@ export default class CommonController extends BaseController {
// 可以在这里添加一些需要用户信息的逻辑 // 可以在这里添加一些需要用户信息的逻辑
// 例如获取用户相关的统计数据等 // 例如获取用户相关的统计数据等
const user = ctx.state.user || null const user = ctx.state.user || null
// 获取请求的IP地址
const ip = ctx.request.ip || ctx.ip || (ctx.req && ctx.req.connection && ctx.req.connection.remoteAddress) || null
const res = await fetch("https://restapi.amap.com/v3/ip?key=5bd92438c102ddf15083a46cf705decf&ip=" + ip)
const data = await res.json()
console.log(ip)
console.log(data)
// 示例数据,实际项目中可以从数据库获取 // 示例数据,实际项目中可以从数据库获取
const stats = { const stats = {
articles: 1234, articles: 1234,

Loading…
Cancel
Save