Ajax 节点应用程序;从客户端调用服务器函数

Ajax 节点应用程序;从客户端调用服务器函数,ajax,node.js,socket.io,Ajax,Node.js,Socket.io,我似乎无法使用socket.io或ajax调用从客户端调用服务器函数。任何帮助都将不胜感激。对于socket.io,我尝试了以下方法: 服务器(没有抛出错误,只是我从未看到console.log): 客户端(是的,我包括了所有必要的文件,客户端和服务器上都没有抛出错误): 我不需要传递任何数据,我只想提醒服务器调用函数。那么也许ajax调用会更容易些?如何设置服务器以侦听呼叫?为什么有空的连接回调。。?再看一次 var app = express(); var server = require(

我似乎无法使用socket.io或ajax调用从客户端调用服务器函数。任何帮助都将不胜感激。对于socket.io,我尝试了以下方法:

服务器(没有抛出错误,只是我从未看到console.log):

客户端(是的,我包括了所有必要的文件,客户端和服务器上都没有抛出错误):


我不需要传递任何数据,我只想提醒服务器调用函数。那么也许ajax调用会更容易些?如何设置服务器以侦听呼叫?

为什么有空的连接回调。。?再看一次

var app = express();
var server = require('http').Server(app);
var io = require('socket.io')(server);
var socket = io.sockets.on('connection', function(socket) {});
socket.on('admin-refresh', function() {
      console.log("*** Admin refresh ***");
    });
$('document').ready(function() {

    var socket = io();
    $('#refresh').click(function() {
        console.log('refresh clicked..');
        io.emit('admin-refresh');
    });

});
var app = express();
var server = require('http').Server(app);
var io = require('socket.io')(server);

io.on('connection', function(socket) {
    socket.on('admin-refresh', function() {
      console.log("*** Admin refresh ***");
    });
});