小编Jay*_*xel的帖子

我们可以在 Node JS 应用程序中使用 socket.io 和 ejs(嵌入式 javascript)而不是 html 页面吗?

在浏览器的客户端作为 ejs 页面:

<script src="https://cdn.socket.io/socket.io-1.2.0.js">
</script>
<script>
var socket = io()
socket.on('message', function (msg) {
    console.log(msg)
})
</script>
Run Code Online (Sandbox Code Playgroud)

在 Node Js 的服务器端:

var http = require('http').Server(app);
var io = require('socket.io')(http)
io.on('connection', function(socket){
    console.log('a user connected')
    socket.on('disconnect', function(){
        console.log('user disconnected')
    })
io.emit('message', json);
})
Run Code Online (Sandbox Code Playgroud)

我没有在 Node Js 控制台中获得“用户连接”日志。由于VAR插座= 10()不工作或者是什么我不知道的问题。我可以在 .ejs页面中使用socket.io吗?我需要 ejs,我的应用程序中还需要 socket.io。任何帮助,将不胜感激。

javascript sockets ejs node.js socket.io

6
推荐指数
1
解决办法
5454
查看次数

标签 统计

ejs ×1

javascript ×1

node.js ×1

socket.io ×1

sockets ×1