最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在笨使用socket.io

运维笔记admin14浏览0评论

在笨使用socket.io

在笨使用socket.io

我想在笨使用socket.io和我按照所有的过程是怎样的安装Express和根socket.io,我也创建了server.js文件波纹管

server.js

var socket = require('socket.io');
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = socket.listen(server);
var port = process.env.PORT || 3000;
server.listen(port, function() {
  console.log('Server listening at port %d', port);
});
io.on('connection', function(socket) {
  socket.on('new_message', function(data) {
    io.sockets.emit('new_message', {
      message: data.message,
      date: data.date,
      msgcount: data.msgcount
    });
  });
});

当我运行这个server.js端子,输出“服务器在端口3000听”,但是当我要求localhost:3000在浏览器中,它显示Cannot GET /。我不明白这个错误。

回答如下:

您adressing HTTP请求来表达这是不是在你的代码中设置路由器。 Socket.io正在发送XHR或插座请求也不处理HTTP请求。或者使用在线服务,如Socket echo或提高路由器将收到您的浏览器的请求,并通过插座呼应它,它给你的socket.io实例。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论