前言
在前端开发中,我们经常需要查询域名的价格信息。如今,有很多提供 API 接口查询域名价格信息的服务,例如 name.com,GoDaddy 等,但是每一次查询都需要向外部服务请求数据,这不仅浪费时间,还会降低应用程序的可靠性,而且对于敏感数据需要考虑隐私安全。
幸运的是,一个名为 now-domains-price
的 npm 包可以帮助我们轻松实现域名价格的查询。
now-domains-price 包简介
now-domains-price
是一个基于 now.sh(新部署方式为 Vercel)的域名价格查询服务,通过 npm 包和现有的前端应用程序集成,可以帮助我们获取域名价格信息,实现快速且相对安全的域名价格查询。
now-domains-price 包的安装
只需要执行以下命令即可安装 now-domains-price
:
npm install now-domains-price
now-domains-price 包的用法
首先,我们需要注册 now.sh(如已注册请忽略该步骤)。注册并登录之后,点击创建一个新项目(Create a new project),然后选择
Node.js
:给 your-project 项目起个好记的名字,然后点击
Continue
:然后需要绑定 GitHub 账户,方便将本地的修改同步到 now.sh。点击 Connect to GitHub,然后登录 GitHub 并授权:
授权之后选择你要绑定的仓库:
绑定成功之后,就可以进入项目了。打开
now.json
,将以下代码粘贴进去。-- -------------------- ---- ------- - ---------- -- ------- ------------ --------- - - ------ ----------- ------ ----------- - -- --------- - - ------ ------ ------- ----------- - -- ------ - --------- ---- -------- ------ -- - -
如果你还没有 name.com 帐户,可以在 这里 注册。然后点击右上角头像,选择
API / 可编程接口
:然后点击
create a new API key
,复制并粘贴到now.json
的环境变量 APIKEY 里面,如下图所示。上面的步骤完成后,你只需要在项目根目录下新建一个 JS 文件并将以下代码放入文件内。如下是代码示例:
-- -------------------- ---- ------- --- --------------- - ----------------------------- -------------------------------- ------------- -- - ------------------- -- ------------ -- - ------------------- ---
其中,“my-domain.com” 为你需要查询的域名。
最后,在命令行中键入以下命令,立即启动您的项目!
$ now dev
访问
http://localhost:3000/
,将看到一个类似于以下内容的响应-- -------------------- ---- ------- - - ------------- ------------------------- -------------------- -------------------------- ------------- ------------------- - -
总结
now-domains-price
包的使用非常简单,通过这个包,我们可以轻松获取域名的价格信息。同时,本文对于初次接触 now-domains-price
包的读者来说,也许稍微有点困难,因此,建议在掌握了基本操作后,再尝试调用 API 来获取你所需要的域名价格信息。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005629e81e8991b448dfca8