我做了一些搜索,但沒有得到我所需要的。我需要的是:我想獲得客戶端JavaScript中生成的一些數據,在服務器端Node.js中對它們進行一些操作,然後將它們返回到JavaScript端。最簡單的方法是什麼?在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>
謝謝! 你值得投票並接受你的答案。 –
[Ajax](https://developer.mozilla.org/en-US/docs/AJAX)。 – Bergi
你做了什麼研究 – Alex
@亞歷克斯:我發現了很多具體信息,不知道從哪裏開始 –