Spaces:
Configuration error
Configuration error
| const express = require('express'); | |
| const { validateIdea } = require('../services/ai'); | |
| const router = express.Router(); | |
| router.post('/', async (req, res) => { | |
| try { | |
| const { idea, targetAudience, monetization } = req.body; | |
| if (!idea || idea.trim().length < 20) { | |
| return res.status(400).json({ error: 'Describe your idea in at least 20 characters' }); | |
| } | |
| const analysis = await validateIdea(idea.trim(), targetAudience, monetization); | |
| res.json({ success: true, analysis }); | |
| } catch (err) { | |
| console.error('Validation error:', err); | |
| res.status(500).json({ error: err.message || 'Failed to validate idea' }); | |
| } | |
| }); | |
| module.exports = router; | |