0
0
Fork 0
misskey-tools/src/app.ts
2023-03-29 02:18:45 +09:00

18 lines
591 B
TypeScript

import 'reflect-metadata';
import axios from 'axios';
import { initDb } from './backend/services/db.js';
import {config} from './config.js';
export const ua = `Mozilla/5.0 MisskeyTools +https://github.com/shrimpia/misskey-tools Node/${process.version} ${config.uaExtra ?? ''}`;
axios.defaults.headers['User-Agent'] = ua;
axios.defaults.headers['Content-Type'] = 'application/json';
axios.defaults.validateStatus = (stat) => stat < 500;
(async () => {
await initDb();
(await import('./backend/services/worker.js')).default();
(await import('./backend/server.js')).default();
})();