0

I am having one node JS application ,its always running in localhost but i want to run it on localhost/sometext(context).How can i achieve this?

 var express = require('express');
    var api = require('./api/api');
    var http = require('http');
    var path = require('path');
    var app = express();

    var allowCrossDomain = function(req, res, next) {
        res.header('Access-Control-Allow-Origin', config.allowedDomains);
        res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
        res.header('Access-Control-Allow-Headers', 'Content-Type');
        next();
    }
    // all environments
    app.set('port', process.env.PORT || 80);
    app.set('views', path.join(__dirname, 'views'));
    app.use(express.favicon());
    app.use(express.logger('dev'));
    app.use(express.json());
    app.use(express.urlencoded());
    app.use(express.methodOverride());
    app.use(express.json());
    //app.use(express.bodyParser);
    app.use(app.router);
    app.use(express.static(path.join(__dirname, 'public')));
    app.use(logErrors);
    app.use(clientErrorHandler);
    app.use(errorHandler);
    //app.use(allowCrossDomain);

    // development only
    if ('development' == app.get('env')) {
      app.use(express.errorHandler());
    }

    //setup all the routes
    app.get('/', express.static(path.join(__dirname, 'public/index.html')));


    http.createServer(app).listen(app.get('port'),function(){
      console.log('Express server listening on port ' + app.get('port'));
    });

This is my app.js. Thanks in advance

user3860909
  • 77
  • 1
  • 8
  • Do you want it to have address localhost/myapp so that later you can add something like localhost/my_other_app and so on? – alandarev Aug 19 '14 at 09:25
  • 1
    maybe i don't understand, this [discussion](http://stackoverflow.com/questions/4375554/is-it-possible-to-set-a-base-url-for-nodejs-app) help u – enxtur Aug 19 '14 at 09:25

0 Answers0