在javascript和Node.js之间使用数据?
问题描述:
我做了一些搜索,但没有得到我所需要的。我需要的是:我想获得客户端JavaScript中生成的一些数据,在服务器端Node.js中对它们进行一些操作,然后将它们返回到JavaScript端。最简单的方法是什么?在javascript和Node.js之间使用数据?
在此先感谢!
答
的simpliest方法是使用socket.io
Your_project_path$ npm install socket.io
服务器side.js:
var http = require('http');
var io = require('socket.io');
httpServer = http.createServer();
httpServer.listen(8080);
var io = require('socket.io').listen(httpServer);
io.sockets.on('connection', function(socket) {
// Receive data
socket.on('my-data', function(data){
// Do something with your data
// Send modified data
socket.emit('my-modified-data', modified_data);
});
});
客户side.js
var socket = io.connect('http://localhost:8080');
// Send your data
socket.emit('my-data', {
data-1 : 'something',
data-2 : 'something'
});
// Receive your modified data
socket.on('my-modified-data', function(modified-data){
// Do something with your new data
});
客户side.html
<script src="http://localhost:8080/socket.io/socket.io.js"></script>
<script src="client-side.js"></script>
+0
谢谢! 你值得投票并接受你的答案。 –
[Ajax](https://developer.mozilla.org/en-US/docs/AJAX)。 – Bergi
你做了什么研究 – Alex
@亚历克斯:我发现了很多具体信息,不知道从哪里开始 –