namecomv4
Version:
A Node.js library wrapper for Name.com's V4 API, designed to simplify domain management tasks such as querying domain information, managing DNS records, and handling domain registration and transfer.
19 lines (18 loc) • 607 B
JavaScript
import axios from "axios";
export default class AxiosClient {
constructor(username, token, baseUrl = "https://api.name.com/v4") {
this.username = username;
this.token = token;
if (!baseUrl.endsWith("/v4")) {
baseUrl += "/v4";
}
this.baseUrl = baseUrl;
this.axiosInstance = axios.create({
baseURL: baseUrl,
auth: { username, password: token },
headers: { "Content-Type": "application/json" },
});
console.log({ username, password: token });
console.log({ baseURL: baseUrl });
}
}