ryu-js / index.js
randydev's picture
Update index.js
b976227 verified
raw
history blame
1.18 kB
const express = require('express')
const app = express()
const {startServer} = require('./lifestyle');
const {
OpenaiRes,
tebakgambar
} = require('./scrapper');
var Database = require('./database.js');
var CheckMilWare = require('./midware.js');
const CheckMilWares = new CheckMilWare();
app.get('/', (req, res) => {
res.redirect('https://t.me/RendyProjects');
});
app.use(async (req, res, next) => {
await CheckMilWares.handle(req, res, next);
});
app.get('/api/test', async (req, res) => {
try {
res.send("Hello world")
} catch (error) {
res.status(401).json({error: error.message})
}
})
app.get('/api/tebakgambar', async (req, res) => {
try {
const result = await tebakgambar();
if (result) {
res.json({ result });
} else {
res.status(404).json({ error: "No result found." });
}
} catch (error) {
res.status(500).json({ error: error.message });
}
});
app.get('/api/gpt-old', async (req, res) => {
try {
const query = req.query.query;
const results = await OpenaiRes(query);
res.json({ results });
} catch (error) {
res.status(401).json({ error: error.message });
}
});
startServer(app);