txc1/tdcworker
0
1const express = require('express');2const cors = require('cors');3const worker = require('./worker');4const app = express();5 6app.use(cors());7app.use(express.json());8app.use(express.urlencoded({ extended: true }));9 10// HF 固定端口 786011const PORT = 7860;12 13app.get('/do', async (req, res) => res.json(await worker.getCaptcha()));14app.get('/md5-list', async (req, res) => res.json(await worker.handleMd5List()));15app.get('/get', async (req, res) => res.json(await worker.handleGetAndTrigger(req.query)));16app.post('/save', async (req, res) => res.json(await worker.handleSave(req.query)));17 18app.get('/js', async (req, res) => {19 const result = await worker.handleGetCachedScript(req.query);20 if (typeof result === 'object' && result.error) {21 res.json(result);22 } else {23 res.setHeader('Content-Type', 'application/javascript; charset=utf-8');24 res.send(result);25 }26});27 28app.get('/cl5', async (req, res) => res.json(await worker.handleClear(req.query)));29app.get('/clear', async (req, res) => res.json(await worker.handleClearAll()));30app.get('/reset-signal', async (req, res) => res.json(await worker.handleResetSignal()));31app.get('/debug', async (req, res) => res.json(await worker.handleDebug()));32 33app.listen(PORT, '0.0.0.0', () => {34 console.log(`TDC Worker running on port ${PORT}`);35});36 