chore: improve error handler for token

This commit is contained in:
dec0dOS 2024-07-09 16:18:52 +01:00
parent 85e8a0265b
commit ff708f5f20

View file

@ -1,13 +1,16 @@
import axios from "axios";
import fs from "node:fs";
import os from "node:os";
const baseURL = process.env.ZU_CONTROLLER_ENDPOINT || "http://localhost:9993/";
var token;
if (process.env.ZU_CONTROLLER_TOKEN) {
token = process.env.ZU_CONTROLLER_TOKEN;
} else {
} else if (os.platform() === "linux") {
token = fs.readFileSync("/var/lib/zerotier-one/authtoken.secret", "utf8");
} else {
throw new Error("Please provide ZU_CONTROLLER_TOKEN in environment");
}
export const api = axios.create({