2024-03-10 00:25:35 +00:00

23 lines
682 B
JavaScript

import path from "node:path"
import Endpoint from "../classes/endpoint"
import defaults from "../defaults"
const projectPkg = require(path.resolve(process.cwd(), "package.json"))
export default class MainEndpoint extends Endpoint {
route = "/"
get = async (req, res) => {
const { params } = this.ctx
return {
name: params.name ?? "unknown",
version: projectPkg.version ?? "unknown",
engine: params.useEngine ?? "unknown",
request_time: new Date().getTime(),
lb_version: defaults.version ?? "unknown",
experimental: defaults.isExperimental.toString() ?? "unknown",
}
}
}