| 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}`); |
| }); |