我試圖設置服務器與socket.io
。我正在使用由WebStorm
模板提供的最新模板。socket.io與快遞4.15模板從WebStorm不起作用
我的步驟是首先將socket.io添加到我的語言框架&框架 - Node.js和NPM。這裏是我的設置
然後在我的「bin/WWW」我添加了波紋管
var io = require('socket.io')(server)
並且將其添加到bin/WWW文件的底部(服務器後,已開始傾聽)
io.on("connection",(socket)=>{
console.log("user connected" + socket.id)
})
然後我修改我的index.jade爲波紋管
extends layout
block content
h1= title
p Welcome to #{title}
li what the ul1
li what the ul2
script.
src="/socket.io/socket.io.js"
script.
var socket = io();
運行服務器。訪問的頁面,這就是我得到
我得到的錯誤
Uncaught ReferenceError: io is not defined
at localhost/:1
任何人都知道自己做錯了什麼我的執行。非常感謝幫助。謝謝!
你的瀏覽器能否解析'socket.io.js'文件? – d9ngle
嗨如何檢查瀏覽器是否可以解析? –
嗨,我編輯了這個問題。我的瀏覽器可以使用'src =「http:// localhost:3000/socket.io/socket.io.js」來解析socket.io.js文件 –