首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Express.io上的检测连接

Express.io上的检测连接
EN

Stack Overflow用户
提问于 2015-07-22 10:07:48
回答 1查看 59关注 0票数 0

我知道这件事在这里已经讨论过了,但我就是做不到。Express.io中的文档非常复杂。

我有一个正在运行的服务器,当有人访问它时,我想设置一个事件。这是我现在的代码:

代码语言:javascript
复制
var express = require('express.io');
var io = require("socket.io").listen(https);
...
var app = express();

app = require('express.io')();
app.https(options).io();

app.io.route('connect', function (req) {
   console.log(req);
      });

而且不管用..。它只是没有检测到任何新的连接。这里有什么帮助吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-22 10:50:36

由于忘记调用侦听方法,所以无法连接到服务器。您也没有定义请求处理程序,因此无法与普通的http(s)请求连接。

您定义了一个IO.route,但是要发送一个事件,您需要客户机端的socket.io库。在git集线器express.io端有一些示例。为了更好的理解,我建议你应该阅读快递 (而不是express.io)的简介文档来理解一个什么样的普通http (get,post,pull,.)路由是和如何启动服务器。

Yo不需要socket.io库的显式请求和监听调用,express.io封装了它。

缺线

代码语言:javascript
复制
app.listen(7076); // port = 7076 can be changed by your needs

如果要添加http路由,请使用以下内容:

代码语言:javascript
复制
app.get('/mypage', function(req, res) 
{
   res.send("my Page content");
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31560082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档