即使我没有为其分配任何路由器,如何从服务器下载socket.io

时间:2019-02-10 07:53:13

标签: socket.io

nodejs如何处理/socket/socket.io.js/请求,即使我没有为其分配任何路由器

这是html中的脚本标记

<script src="/socket.io/socket.io.js"></script>

这是我简单的nodejs服务器

var express = require('express');
  var path = require('path');
  var app = express();
  var server = require('http').Server(app);
  var io = require('socket.io')(server);
  var port = 8080;

  app.use(express.static(path.join(__dirname, "public")));

  server.listen(port, function() {
  console.log("Listening on port " + port);
  });

它应该收到此错误:找不到404页 但可以正确加载

1 个答案:

答案 0 :(得分:1)

这是socket.io服务器的默认行为。

在这里看看:https://socket.io/docs/server-api/

它称为“ serveClient”,默认设置为true。