Ⅰ. はじめに
タイトルの通り「Node.jsでトップレベルドメインを取得する方法」です。
Ⅱ. 手順
1. 必要なパッケージをインストールする
npm install tldts
2. サンプルプログラムを書く
import { parse } from 'tldts' const domains = [ 'example.com', 'a.example.com', 'example.co.jp', 'a.example.co.jp', 'www.some.example.co.uk', '🌟.ws', 'a.🌟.ws' ] for (const domain of domains) { const result = parse(domain) console.log(`${domain} -> ${result.domain}`) }
実行結果
example.com -> example.com a.example.com -> example.com example.co.jp -> example.co.jp a.example.co.jp -> example.co.jp www.some.example.co.uk -> example.co.uk 🌟.ws -> 🌟.ws a.🌟.ws -> 🌟.ws