javascript - Socket.io is not defined -
whenever go http://localhost:8080/search ( search.html ), loads of html, reaches client-side javascript , crashes. first console.log in searchclient.js works, not second. error io not defined. server.js: var http = require('http'); var express = require('express'); var anydb = require('any-db'); var engines = require('consolidate'); var app = express(); var server = http.createserver(app); var io = require('socket.io').listen(server); var conn = anydb.createconnection('sqlite3://riverdata.db'); app.engine('html', engines.hogan); app.set('views', __dirname + '/templates'); app.use(express.static(__dirname + '/public')); app.get("/", function(request, response){ response.render('home.html'); }); app.get("/search", function(request, response){ response.render('search.html'); }); io.on('connection', function(socket){ socket.on('joi...