mirror of
https://github.com/cuiocean/ZY-Player.git
synced 2026-05-09 07:22:36 +08:00
移除 node 代理
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
'use strict'
|
||||
|
||||
import './lib/site/server'
|
||||
import { app, protocol, BrowserWindow, globalShortcut } from 'electron'
|
||||
import { createProtocol } from 'vue-cli-plugin-electron-builder/lib'
|
||||
import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer'
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import express from 'express'
|
||||
import cors from 'cors'
|
||||
const Axios = require('axios')
|
||||
const net = require('net')
|
||||
|
||||
const app = express()
|
||||
app.use(cors())
|
||||
@@ -15,4 +16,29 @@ app.post('/api', async (req, res) => {
|
||||
})
|
||||
})
|
||||
|
||||
app.listen(44444)
|
||||
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)
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user