首页 > 解决方案 > 如何使用 ipinfo.io 在 firebase 函数中获取客户端信息

问题描述

当用户刚刚加入应用程序时,我想使用 ipinfo 获取他们的位置信息。

我试过这个,但似乎没有用

// Create User location table
export async function updateLocation(user: any): Promise<any> {
   return await app.get('https://ipinfo.io', (req, res) => {
       console.log(res, req)
    return  db.collection('users').doc(user.uid).set({
        'contactInfo': {
            res
        }
    }, { merge: true });
 });
}

在 firebase-functions 中执行此操作的方法是什么?

//app.get('https://ipinfo.io', (req, res) 请求似乎没有发送...

我正在使用 cors 和 express 中间件

标签: node.jsfirebasegoogle-cloud-functions

解决方案


推荐阅读