| | const express = require('express'); |
| | const { iask } = require('./iask'); |
| |
|
| | const app = express(); |
| | const port = process.env.PORT || 7860; |
| |
|
| | |
| | app.use(express.json()); |
| |
|
| | |
| | app.post('/api/iask', async (req, res) => { |
| | const { query } = req.body; |
| |
|
| | if (!query) { |
| | return res.status(400).json({ error: 'Query is required' }); |
| | } |
| |
|
| | try { |
| | const result = await iask(query); |
| | res.json(result); |
| | } catch (error) { |
| | console.error('Error:', error); |
| | res.status(500).json({ error: 'Something went wrong' }); |
| | } |
| | }); |
| |
|
| | |
| | app.listen(port, () => { |
| | console.log(`API running on http://localhost:${port}`); |
| | }); |