【发布时间】:2019-11-18 01:37:27
【问题描述】:
我想使用 NodeJS 编写一个基本的 DNS API 服务;我有一个外部(黑盒)服务,它都生成随机 URL 作为访问点:https://<host_name>/<UUID> 并将这些 URL 推送到我的服务。
我想要一种将这些 URL 与用户可以创建的静态名称(在注册时)链接的方法。这个想法是用户将能够生成静态密钥(唯一标识符)并使用这些“密钥”(唯一标识符)来访问(通过重定向)给定的 URL;例如,假设临时链接(其中一个被推送到我的 DNS 服务中)如下所示:http://cool_server/2938ba6e-e54e-4393-926f-dacc91c2a33e(UUID 每隔 x 分钟不断变化),用户在我的 object_DNS_service 上创建一个帐户并生成一个静态键(或唯一的字符串):link_to_cool_server。
我希望我的 DNS 服务将 http://cool_server/2938ba6e-e54e-4393-926f-dacc91c2a33e 链接到 http(s)://link_to_cool_server.<my_host_name>,这样无论推送到我的服务中的 URL 多久更改一次,用户仍然可以通过重定向访问它,使用我自己的主机名及其唯一键/字符串:
我的问题是: NodeJS 中的 DNS 模块能帮我解决这个问题吗? - 我该怎么办?
【问题讨论】:
标签: node.js api api-design