ilhamdev commited on
Commit
0a94192
1 Parent(s): 9e38e29

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +10 -9
index.js CHANGED
@@ -142,29 +142,29 @@ app.use((req, res, next) => {
142
  next();
143
  });
144
 
145
- app.get('/api/q', async (req,res) => {
146
- const { q } = req.body;
147
- if (!q) {
148
  return res.status(400).json({ error: "Content is required" });
149
  }
150
 
151
  try {
152
- const result = await blackboxChat(q);
153
  res.json({ result });
154
  } catch (error) {
155
  console.error("Error:", error.message);
156
  res.status(500).json({ error: "Internal server error" });
157
  }
158
- })
159
 
160
- app.post('/', async (req, res) => {
161
- const { content, user, prompt, webSearchMode } = req.body;
162
- if (!content) {
163
  return res.status(400).json({ error: "Content is required" });
164
  }
165
 
166
  try {
167
- const result = await blackboxChat(content, user, prompt, webSearchMode);
168
  res.json({ result });
169
  } catch (error) {
170
  console.error("Error:", error.message);
@@ -194,6 +194,7 @@ app.get('/api/stats', (req, res) => {
194
  });
195
  });
196
 
 
197
  app.use((req, res) => {
198
  res.sendFile(path.join(__dirname, 'index.html'));
199
  });
 
142
  next();
143
  });
144
 
145
+ app.post('/', async (req, res) => {
146
+ const { content, user, prompt, webSearchMode } = req.body;
147
+ if (!content) {
148
  return res.status(400).json({ error: "Content is required" });
149
  }
150
 
151
  try {
152
+ const result = await blackboxChat(content, user, prompt, webSearchMode);
153
  res.json({ result });
154
  } catch (error) {
155
  console.error("Error:", error.message);
156
  res.status(500).json({ error: "Internal server error" });
157
  }
158
+ });
159
 
160
+ app.get('/api/q', async (req, res) => {
161
+ const { q } = req.query; // Mengambil query dari req.query, bukan req.body
162
+ if (!q) {
163
  return res.status(400).json({ error: "Content is required" });
164
  }
165
 
166
  try {
167
+ const result = await blackboxChat(q);
168
  res.json({ result });
169
  } catch (error) {
170
  console.error("Error:", error.message);
 
194
  });
195
  });
196
 
197
+ // Middleware ini harus didefinisikan setelah semua rute lainnya
198
  app.use((req, res) => {
199
  res.sendFile(path.join(__dirname, 'index.html'));
200
  });