Files
itsc-timetable/pages/api/admin.ts
2023-02-03 21:47:54 +08:00

24 lines
557 B
TypeScript

import type { NextApiRequest, NextApiResponse } from "next";
import store from "@/store";
export default function handler(
req: NextApiRequest,
res: NextApiResponse<Record<string, string>>,
) {
if (req.method === 'POST') {
// update store
console.log('admin', req.body)
const json = req.body
for (const key in json) {
store[key] = json[key];
}
const keys = Object.keys(json)
for (const key in store) {
if (json[key] === undefined) {
delete store[key]
}
}
}
res.status(200).json(store);
}