通过Socket.IO和setInterval实现倒计时小功能在前端展示
1.index.js
const express = require("express");
const {
createServer } = require("http");
const path = require('path')
const {
Server } = require("socket.io");
const app = express();
app.use(express.static(__dirname))
app.get('/index', (req, res) => {
res.sendFile(path.resolve(__dirname, 'index.html'))
})
const httpServer = createServer(app);
httpServer.listen(5000);
const io = new Server(httpServer, {
cors: {
//解决跨域问题
origin: "*",
methods: ["GET", "POST"]
}
});
let clear;
let num;
io.on("connection", (socket) => {