You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
584 B

  1. // const express = require('express')
  2. import express from 'express'
  3. import { authRoutes } from './routes/auth.js'
  4. import { debugRoutes } from './routes/control.js'
  5. import { oreRoutes } from './routes/ore.js'
  6. import { initWebSocketServer } from './utils/websocket.js'
  7. const app = express()
  8. const PORT = 8080 // 可根据需要更改端口号
  9. app.listen(PORT, () => {
  10. console.log(`服务器已启动,正在监听端口 ${PORT}`)
  11. })
  12. app.use(express.json())
  13. // 初始化 WebSocket 服务
  14. initWebSocketServer()
  15. // 注册路由模块
  16. debugRoutes(app)
  17. authRoutes(app)
  18. oreRoutes(app)