javascript - OpenShift + Diet.js -
trying simple diet.js server running on openshift (free plan) server never starts (runs fine locally). domain (http://twilio-levelout.rhcloud.com/) returns 503 , logs throw:
events.js:72 throw er; // unhandled 'error' event ^ error: listen eacces
here's code:
var server = require('diet'), app = server(); var server_ip_address = process.env.openshift_nodejs_ip || '127.0.0.1'; var server_port = process.env.openshift_nodejs_port || 3000; app.get('/', function ($) { $.end('hello world!'); }); app.listen("http://" + server_ip_address + ":" + server_port);
the server runs default example , simple express app not above.
any ideas?
the access error means not using proper port or trying bind interface have no access to, when tried example, did not work on local machine.
the problem in example app.listen should appear before app.get.
your example should this:
var server = require('diet'), app = server(); var server_ip_address = process.env.openshift_nodejs_ip || '127.0.0.1'; var server_port = process.env.openshift_nodejs_port || 3000; app.listen('http://' + server_ip_address + ':' + server_port); app.get('/', function ($) { $.end('hello world!'); });
Comments
Post a Comment