You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tobi provides the Browser object, created via tobi.createBrowser(app), where app is a node http.Server, so for example Connect or Express apps will work just fine. There is no need to invoke listen() as this is handled by Tobi, and requests will be deferred until the server is listening.
Alternatively you may pass a port and host to createBrowser(), for example:
Newbie question, but Tobi seems to think my server is never listening....
// server.js
var port = 3000;
module.exports = http.createServer(app).listen(app.get('port'), function(){
console.log("Express server listening on port " + app.get('port'));
});
// tobi
var app = require('./server')
var browser = require('tobi').createBrowser(app);
// Express server listening on port 3000
browser.get('/', function(res, $){
console.log(res)
});
.........
_connectionKey: '4:127.0.0.1:9001',
__deferred:
[ { '0': 'GET',
'1': '/',
'2': {},
'3': [Function],
'4': undefined },
{ '0': 'GET',
'1': '/',
'2': {},
'3': [Function],
'4': undefined } ],
__port: 9001,
__started: true }
Why port 9001, and why does it think my server isn't running?
The text was updated successfully, but these errors were encountered: