Vì vậy, tôi đã cố gắng tích hợp socket.io vào dự án cánh buồm của mình. Tuy nhiên tôi tìm thấy rất ít tài liệu trên trang web sails.js. Tôi đang cố gắng xây dựng một cuộc trò chuyện giữa hai trình duyệt của máy chủ của tôi.Ví dụ về trò chuyện socket.io - sails.js
trong các khách hàng tôi có:
io.socket.get('/posts/testStream', function serverResponded (body, JWR) {
// JWR ==> "JSON WebSocket Response"
console.log('Sails responded with: ', body);
console.log('with headers: ', JWR.headers);
console.log('and with status code: ', JWR.statusCode);
io.socket.on('messege', function onServerSentEvent (msg) {
console.log(msg);
});
// first argument `body` === `JWR.body`
// (just for convenience, and to maintain familiar usage, a la `JQuery.get()`)
});
và đây là:/posts/testStream:
testStream: function(req,res){
res.view();
},
Làm thế nào tôi có thể truyền dữ liệu cho khách hàng và làm thế nào tôi có thể gửi tin thông báo trở lại máy chủ? nếu bạn có thể chỉ cho tôi một ví dụ tuyệt vời.
Cho đến nay tôi chỉ cố gắng tìm ra những gì tôi đã giả sử làm. cố gắng sao chép vài dòng mã chỉ để xem điều gì sẽ xảy ra nhưng không có gì thú vị vì có quá ít tài liệu. –
Bạn đã xem [các tài liệu này] (http://sailsjs.org/#/documentation/reference/websockets/sails.sockets) chưa? – alex
có nhưng tôi không thể hiểu làm thế nào để sử dụng socket.io, nơi tôi nên viết xuống mã. nó không rõ ràng. –