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

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -