Spaces:
Runtime error
Runtime error
File size: 559 Bytes
a86df80 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import fs from "node:fs/promises";
import path from "node:path";
import { NextApiRequest, NextApiResponse } from "next";
const outputFile = path.join(__dirname, "../../../../project/src/index.js");
export default async function handler(request: NextApiRequest, response: NextApiResponse) {
switch (request.method) {
case "POST":
if (request.body.content) {
await fs.writeFile(outputFile, request.body.content);
return response.status(200).end();
}
return response.status(500).end();
default:
return response.status(405).end();
}
}
|