mirror of
https://github.com/dec0dOS/zero-ui.git
synced 2024-09-20 06:56:05 +08:00
chore: improve error handler for token
This commit is contained in:
parent
85e8a0265b
commit
ff708f5f20
|
@ -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({
|
||||
|
|
Loading…
Reference in a new issue