devurl
convert your ugly urls dev urls from
http://localhost:3000
tohttp://dev.myapp.com
$ npm install -g devurl
before get started you need to start devurl proxy, it need to be done as a root because devurl need privilege to listen on port 80 and change hosts file.
currently it only works with local machine (see issue #1)
start devurl proxy demon
sudo devurl start
stop devurl proxy demon
devurl stop
proxy app
devurl dev.awesomesite.com http://localhost:3000
usage examples
concurrently
withexample package.json
"scripts": ,
using directly
example server.js
var http = ; var port = processenvPORT || 3000; var url = 'http://localhost:' + port +'/'; http; if processenvNODE_ENV != "production" var devurl = ; devurl; console; else console;
facts
- devurl proxy demon listen on port 80 only if there is active app running
- if proxy demon is not active for more than 3 days it will die automaticly so you need to start it again