首页 > 解决方案 > 如何从自己的 URL 中找到网站 IP?

问题描述

在表单中,有一个输入,用户将在其中输入一个 URL,例如https://www.google.com 在提交表单之前,我需要确保这个 URL 不是假的。所以我想到了一个 API,它将 URL 作为入口参数并发回 IP。如果您知道可以完成这项工作的人,请提前感谢您让我知道。如果您知道解决此问题的更好方法,我会非常感兴趣。

标签: javascriptjquery

解决方案


如果需要 IP 地址,可以使用:

const http = require('http')

http.get('https://www.google.com', (res) => {
  console.log(res.connection.remoteAddress)
})

但是你只是要检查一下,如果这不是一个虚假的 URL,你可以尝试使用例如 axios 来解析它。从文档:

const axios = require('axios')

axios.get('https://www.google.com')
  .then((res) => { ... })

推荐阅读