Express フレームワークの使用。function init() { // }
server.jsにあるものを呼び出したい(express.jsで設定)
クライアント側にはコードが含まれています
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost');
</script>
しかし、クライアント側の index.htmlinit()
から 呼び出したいです。<a href='WHAT TO PUT HERE'> Click to invoke Init() on server </a>
編集:
<a href='javascript:callInit();'> Get Init </a>
上記の関数 callInit() を呼び出します
<script> function callInit() { socket.emit('init', 'data'); }
しかし、`socket.emit('init', 'data'); 実行しません。私はなぜ理解できないのですか?