加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.js 1.00 KB
一键复制 编辑 原始数据 按行查看 历史
MrPeng 提交于 2020-12-07 15:51 . 地图数据使用 axios请求
// 服务器入口文件
// 1.创建koa实例对象
const Koa = require('koa')
const app = new Koa()
// 2.绑定中间件
// 绑定第一层中间件(计算总耗时中间件)
const respDurationMiddleware = require('./middleware/koa_response_duration')
app.use(respDurationMiddleware)
// 绑定第二层中间件(响应头中间件)
const respHeaderMiddleware = require("./middleware/koa_response_header")
app.use(respHeaderMiddleware)
// 绑定第三层中间件(读取文件数据)
const respDataMiddleware = require('./middleware/koa_response_data')
app.use(respDataMiddleware)
// 3.监听端口
app.listen(9997, () => {
// 只有请求地图数据时,用到了 9997端口
console.log("Server Start Complete: \thttp://localhost:9997 \t ws://localhost:9998");
})
const WebSocketService = require('./service/web_socket_service')
// 开启服务端的监听,监听客户端的连接
// 当某一个客户端连接成功之后,就会对这个客户端进行 message 事件的监听
WebSocketService.listen()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化