Javascript 如何在express中使用socket.io发布多个对象数据
我想用socket.io发布单个数据,但如果我添加了另一个(时间戳),那么它就什么也不显示 app.jsJavascript 如何在express中使用socket.io发布多个对象数据,javascript,jquery,node.js,express,socket.io,Javascript,Jquery,Node.js,Express,Socket.io,我想用socket.io发布单个数据,但如果我添加了另一个(时间戳),那么它就什么也不显示 app.js app.post('/update', function(req, res, next){ io.sockets.emit("update", req.body); io.sockets.emit("update", Date.now()); res.send({}); }); 添加用户 script(src='jquery-1.7.1.js') s
app.post('/update', function(req, res, next){
io.sockets.emit("update", req.body);
io.sockets.emit("update", Date.now());
res.send({});
});
添加用户
script(src='jquery-1.7.1.js')
script(src='http://localhost:3002/socket.io/socket.io.js')
script(type='text/javascript')
var socket;
socket = io.connect('http://localhost:3002');
socket.on('update', function(newUserAdded, time) {
console.log("update: ", newUserAdded + "update: ", time)
});
$(function() {
$("button").click(function() {
$.post("/update", {
newUserAdded: $("input").val(),
time: getTime()
});
});
});
它应该是
(新日期)。getTime()
谢谢,傻我哈哈,它成功了。但它给出了奇怪的数字“1343719031833”,那是什么?从1970年1月1日起的毫秒数。如果您想要一些人类可读的东西,您需要使用类似于toLocaleTimeString()的函数。