でNode.js
サーバを設定しようとしています。私はWebStorm
テンプレートによって与えられた最新のテンプレートを使用しています。socket.io with express 4.15 WebStormのテンプレートが動作しない
私のステップは、最初に私の国語& framework - Node.jsとNPMにsocket.ioを追加することです。ここで私は
怒鳴る
var io = require('socket.io')(server)
を追加し、(サーバがリスニングを開始した後に)ビン/ WWWのファイルの一番下にこれを追加し、私は私の「bin/WWW」に続いて
を設定することです
io.on("connection",(socket)=>{
console.log("user connected" + socket.id)
})
その後、私は
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();
怒鳴るように私index.jadeを変更
サーバーを実行します。私は誰もが私の実装の何が問題になって知っている
Uncaught ReferenceError: io is not defined
at localhost/:1
エラーを取得するページにアクセスし、これは私が
得るものです。ヘルプは非常に感謝しています。ありがとう!
編集1:私は、私はあなたのブラウザはライブラリを見つけることができないと思い、私のブラウザ
あなたのブラウザは 'socket.io.js'ファイルを解決できますか? – d9ngle
こんにちは、ブラウザが解決できるかどうかを確認する方法は? –
こんにちは私は質問を編集しています。私のブラウザはsocket.io.jsファイルを解決することができます –