0
我想要做的就是渲染的WebSocket事件中這樣明確的觀點:是否可以呈現快速查看作爲對websocket事件的響應?
socket.on('name', function() {
//make client to render some express view
});
我想要做的就是渲染的WebSocket事件中這樣明確的觀點:是否可以呈現快速查看作爲對websocket事件的響應?
socket.on('name', function() {
//make client to render some express view
});
Express是爲HTTP。這與Express沒有任何關係,因爲您只是試圖在websocket處理程序中呈現HTML模板。
您需要使用套接字事件處理程序內的任何模板庫(Handlebars,Jade等)呈現方法。以下是使用把手的代碼示例:
var Handlebars = require('handlebars');
...
// Get the compiled template
var source = "<h1>Hi {{name}}!</h1>";
var template = Handlebars.compile(source);
// Websocket gives us a name to render template with
socket.on('getNameHtml', function (name, callback) {
callback(template({name: name}));
});