Javascript 在没有HTML文件的情况下使用socket.io
我正在尝试使用socket.io在两个javascript文件之间交换数据,而不使用HTML文件来嵌入客户端js。我想要这样的东西- server.js-Javascript 在没有HTML文件的情况下使用socket.io,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我正在尝试使用socket.io在两个javascript文件之间交换数据,而不使用HTML文件来嵌入客户端js。我想要这样的东西- server.js- const express = require('express`); const app = express(); server = app.listen(3000); var io = require('socket.io')(server); io.on('connection',(socket) => { conso
const express = require('express`);
const app = express();
server = app.listen(3000);
var io = require('socket.io')(server);
io.on('connection',(socket) => {
console.log('Connected user');
socket.on('new-user',(name) => {
console.log(name);
});
});
Client.js
var io = require('socket.io-client'),
socket = io.connect('localhost', {
port: 3000
});
let name="Alex";
socket.emit('new-user',name);
这行不通。如何在不使用导入/导出的情况下链接这两个文件?这在javascript/node中是否可行
注意:-我希望有稳定的数据流从我的client.js流到我的server.js,我的server.js应该通过套接字检测传入的数据,因此导入/导出不是一个选项。您必须使用像redis这样的工具才能做到这一点。您必须使用像redis这样的工具才能做到这一点。