const uuidv4 = require('uuid'); const express = require('express'); const multer = require('multer'); const cors = require('cors'); const app = express(); const fs = require('fs'); const zlib = require('zlib'); const tar = require('tar'); const axios = require('axios'); const { promisify } = require('util'); const {exec} = require('child_process'); const moment=require('moment'); var mysql = require('mysql'); var q = require('qiao-zip'); const { basename, join, extname} = require("node:path"); const {c, r} = require("tar"); const {response} = require("express"); const {homedir} = require("node:os"); const readline = require("node:readline"); const crypto = require('crypto'); const makeexcel=require('./makeexcel') const speakeasy = require('speakeasy'); const server=require('http').Server(app); const io=require('socket.io')(server,{ pingInterval: 10000, pingTimeout: 5000, allowEIO3: true, // 如果你使用的是 Socket.io 3.x 或更高版本 cors: { origin: "http://localhost:3000", methods: ["GET", "POST"] }, serveClient: false, maxHttpBufferSize: 1e9, // 10 MB perMessageDeflate: { threshold: 1024 } }); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '416416', database : 'neigongda' }); connection.connect(); app.use(cors({ origin: ['http://localhost:3000','http://localhost:89'], })); app.use(express.urlencoded({extended: false})); // 现在就方便多了,express的两个方法一执行就行啦 app.use(express.json({limit: '100mb', extended: true})); const port = process.env.PORT || 3400; app.get('/api/test',(req,res)=>{ res.send("test"); }) server.listen(3500);