add support table and api

This commit is contained in:
Max
2025-06-10 23:25:51 +03:00
parent 396633932b
commit da7e25d339
3 changed files with 34 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
const express = require('express');
const router = express.Router();
const { supabase } = require('./supabaseClient');
// POST /api/support
router.post('/support', async (req, res) => {
const { user_id, message } = req.body;
if (!user_id || !message) {
return res.status(400).json({ error: 'user_id и message обязательны' });
}
try {
const { data, error } = await supabase
.from('support')
.insert([{ user_id, message, is_from_user: true }]);
if (error) throw error;
return res.json({ reply: 'Спасибо за ваше сообщение! Служба поддержки свяжется с вами в ближайшее время.' });
} catch (err) {
return res.status(500).json({ error: 'Ошибка при сохранении сообщения' });
}
});
module.exports = router;