我正在从事NodeJS项目,我正在使用ipstack从ip获取用户数据。无法理解如何从回调函数获取数据并将其插入数据库。
这是我的密码
const ipstack = require('ipstack');
const ip = '103.195.74.60';
ipstack(ip, process.env.IPSTACK, (err, response) => {
console.log(response);
});
在此处插入查询
// create user
await User.create({
fullName,
phone,
email,
nikeName,
ip,
city (come from ip),
zip (come from ip),
browser,
device,
});
2条答案
按热度按时间ijxebb2r1#
您只需要在使用数据库的地方创建数据库
console.log
电话如下:const ipstack=要求(“ipstack”);
我访问响应键的代码部分是推测,如果存在
ipstack
包,或者只是通过探索模式response
既然你是console.log
.最后,我建议使用给定的官方文件
lipstick
没有真正维护上次更新是在3年前,请按照您可以使用的官方文档进行添加fetch
或axios
利用async
await
功能,这是当前处理异步代码的现代方法*。06odsfpq2#
@加桑·马斯拉马尼在遵循您的建议后,工作一直很顺利。检查代码,如果需要代码中的任何改进,请指导我。再次感谢。