From 011400f714ad663f47e4cbe51b8f00eabd2b9b20 Mon Sep 17 00:00:00 2001 From: Hunlongyu Date: Thu, 10 Dec 2020 10:00:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20server.js=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/site/server.js | 44 ------------------------------------------ 1 file changed, 44 deletions(-) delete mode 100644 src/lib/site/server.js diff --git a/src/lib/site/server.js b/src/lib/site/server.js deleted file mode 100644 index 8192e4f..0000000 --- a/src/lib/site/server.js +++ /dev/null @@ -1,44 +0,0 @@ -import express from 'express' -import cors from 'cors' -const Axios = require('axios') -const net = require('net') - -const app = express() -app.use(cors()) -app.use(express.json()) -app.use(express.urlencoded({ extended: true })) - -app.post('/api', async (req, res) => { - const result = await Axios.get(req.body.url) - res.json({ - code: 1, - info: result.data - }) -}) - -function probe (port) { - return new Promise((resolve, reject) => { - const server = net.createServer().listen(port) - - server.on('listening', () => { - console.log('the server is runing on port ' + port) - if (server) { - server.close() - resolve(port) - } - }) - - server.on('error', (err) => { - if (err.code === 'EADDRINUSE') { - resolve(probe(port + 1)) - } else { - reject(err) - } - }) - }) -} -probe(44444).then(port => { - app.listen(port, () => { - console.log('start port' + port) - }) -})