Test / index.js
KilersBotz's picture
Update index.js
c42d7cc verified
Raw
History Blame Contribute Delete
879 Bytes
const express = require('express');
const TurnstileBypass = require('turnstile-bypass');
const app = express();
const PORT = process.env.PORT || 7860;
// Middleware untuk parsing JSON body
app.use(express.json());
app.post('/bypass', async (req, res) => {
try {
const { url, interactive } = req.body;
if (!url) {
return res.status(400).json({ error: 'URL is required' });
}
const cf = new TurnstileBypass();
const bypass = await cf.solve(url, {
automatic: true,
interactive: interactive || false
});
res.json({
success: true,
result: bypass,
});
} catch (error) {
res.status(500).json({ success: false, error: error.message });
}
});
app.listen(PORT, () => {
console.log(`Turnstile Bypass API running on port ${PORT}`);
});