实现保存恢复功能

This commit is contained in:
锦恢 2024-10-17 15:19:03 +08:00
parent b8fc82c33f
commit d77755a7dd

View File

@ -9,7 +9,6 @@ import bodyParser from 'body-parser';
import { BSON } from 'bson'; import { BSON } from 'bson';
const corsOptions = { const corsOptions = {
origin: 'http://localhost:8080',
// 一些旧版浏览器(如 IE11、各种 SmartTV在 204 状态下会有问题 // 一些旧版浏览器(如 IE11、各种 SmartTV在 204 状态下会有问题
optionsSuccessStatus: 200 optionsSuccessStatus: 200
}; };
@ -32,17 +31,16 @@ app.get('/', (req: Request, res: Response) => {
app.post('/save-view', async (req: Request, res: Response) => { app.post('/save-view', async (req: Request, res: Response) => {
try { try {
const { file, payload } = req.body; const { file, payload } = req.body;
console.log(payload);
const savePath = path.join(rootPath, file); const savePath = path.join(rootPath, file);
const buffer = BSON.serialize(payload); const buffer = BSON.serialize(payload);
fs.writeFileSync(savePath, buffer); fs.writeFileSync(savePath, buffer);
res.send('success');
} catch (error) { } catch (error) {
console.log('error happen in /save-view, ' + error); console.log('error happen in /save-view, ' + error);
res.send('error');
} }
}) })
const PORT = process.env.PORT || 3000; const PORT = process.env.PORT || 3000;
app.listen(PORT, () => { app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`); console.log(`Server is running on port ${PORT}`);