小编Val*_*i K的帖子

使用socket.io和空消息队列将消息发送到特定客户端

我对socket.io感到很疯狂!文档很糟糕,根本不是真的.

我想通过socket.io向特定客户端发送反馈

我的服务器端看起来像这样:

app.get('/upload', requiresLogin, function(request, response) {
    response.render('upload/index.jade');
    io.sockets.on('connection', function (socket) {
        console.log('SOCKET ID ' + socket.id);
        io.sockets.socket(socket.id).emit('new', 'hello');
    });
});
Run Code Online (Sandbox Code Playgroud)

而客户端看起来像这样:

$(document).ready(function() {
    var socket = io.connect('http://localhost:80/socket.io/socket.io.js');
    socket.on('new', function (data) { 
        console.log(socket.id);
        console.log(data); 
        //$('#state').html(data.status);
    });
});
Run Code Online (Sandbox Code Playgroud)

但客户端什么都不做.我几乎尝试了一切.请有人告诉我我做错了什么!:(

node.js express socket.io

36
推荐指数
4
解决办法
5万
查看次数

如何在Meteor中创建REST API并上传文件

什么是REST API?是否已经有办法在服务器上为API定义一些路由和逻辑?我认为这是现在必不可少的功能.

与文件上传相同.使用快速框架,我已经可以轻松处理上传了.我怎么在Meteor中这样做?文档没有说明它.那么有一些计划实施它吗?还是已经有办法了吗?

rest meteor

5
推荐指数
1
解决办法
4076
查看次数

ajax与node.js/express服务器进行GET调用

我正在尝试为node.js写一个小的ajax实时搜索.首先,这是我的Clientside代码:

  $('#words').bind('keyup', function(){
    getMatchingWords($('#words').val(), function (data){
      console.log('recieved data');
      console.log(data);
      $('#ajaxresults').show();
    });
  });

function getMatchingWords(value, callback) {
    $.ajax('http://127.0.0.1:3000/matchword/' + value + '/', {
        type: 'GET',
        dataType: 'json',
        success: function(data) { if ( callback ) callback(data); },
        error  : function()     { if ( callback ) callback(null); }
    });
}
Run Code Online (Sandbox Code Playgroud)

这是我的服务器路线:

app.get('/matchword/:value', function(req, res) {
      console.log(req.params.value);
      res.writeHead(200, {'content-type': 'text/json' });
      res.write( JSON.stringify({ test : 'test'}) );
      res.end('\n');
});
Run Code Online (Sandbox Code Playgroud)

它工作,但我没有收到任何数据.回调函数中的数据始终为null.我做错了什么?thx的帮助

ajax node.js express

0
推荐指数
1
解决办法
9120
查看次数

标签 统计

express ×2

node.js ×2

ajax ×1

meteor ×1

rest ×1

socket.io ×1