MusicServer/index.ts

27 lines
520 B
TypeScript

import express from 'express';
import YAML from 'yaml';
import {readFileSync} from 'fs';
import { Config } from './config.js';
import init from './routes/index.js';
import cors from 'cors';
const config: Config = YAML.parse(
readFileSync('config.yml', 'utf-8')
);
const api = express();
api.use(cors());
api.use(express.json());
api.use(express.query({
}));
init(api);
api.listen(config.api_port);
console.log(`API listening on ${config.api_port}`);
export { config };
import ytmApi from './utils/ytmApi.js';