import fs from 'fs-extra' import { POST, QRequestController, SECURE, } from './../../modules/RequestController' const directory = process.cwd() const filePath = `${directory}/static/robots.txt` export default class RobotsController extends QRequestController { @POST @SECURE() async update() { try { const data: string = this.body.text || '' await fs.ensureFile(filePath) await fs.writeFile(filePath, data, { encoding: 'utf-8' }) return this.answer(true) } catch (error) { return this.answer(false, undefined, String(error)) } } }