File size: 1,616 Bytes
6f115e7 dc7aadc cc43160 1c2f245 83075c1 78a8417 3dd504b 0a020de e805e95 aaeefe8 1122fa5 43cc2ca dc7aadc 90e4651 dc7aadc aaeefe8 1122fa5 27ace8b 8babfe5 66a7c30 d312f25 a554442 d312f25 66a7c30 d312f25 0cdf085 1077e9a 0cdf085 6f9bb64 1077e9a 9280f36 6f9bb64 9280f36 6f9bb64 9280f36 d753ef3 17f2e27 4ebce36 1077e9a d753ef3 17f2e27 1c2f245 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
import express from 'express';
const app = express()
import * as swaggerUi from 'swagger-ui-express';
import * as swaggerDocs from './swagger.js';
import * as cheerio from 'cheerio';
import * as lifestyle from './lifestyle.js';
import { OpenaiRes, tebakgambar, AnimeHentai } from './scrapper.js';
import { CheckMilWare } from './midware.js';
const CheckMilWares = new CheckMilWare();
app.disable('x-powered-by')
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/hentai-anime', async (req, res) => {
try {
const result = await AnimeHentai();
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/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 });
}
});
lifestyle.startServer(app); |