node.js - Express Sub-Domain Router redirect incorrectly -


i have define following main domain , sub domain

app.use(subdomain('admin', adminindexrouter));  app.use('/', indexrouter); app.use('/login', loginrouter); app.use('/order', customerorderrouter); app.use('/android', androidrouter); app.use('/finance', financerouter); app.use('/packing', packingrouter); app.use('/admin', adminrouter); app.use('/report', reportrouter); app.use('/login', loginrouter); app.get('/logout', function (req, res) {     req.logout();     res.redirect('/'); }); 

which adminindexrouter is

var express = require('express'); var path = require('path'); var router = express.router();  var adminorderrouter = require(path.join(__dirname, 'adminordercontroller')); var adminbagrouter = require(path.join(__dirname, 'adminbagcontroller'));  /* home page. */ router.get('/',     require('connect-ensure-login').ensureloggedin(),     function (req, res, next) {         // res.json(req.user);         res.render('index', {             slidemenu: {                 user: req.user,                 menus: ["home"]             },             user: req.user         });     });  router.use('/order', adminorderrouter); router.use('/bag', adminbagrouter);  module.exports = router; 

for example access sub-domain http://admin.app.dev

the problem can access main domain form http://admin.app.dev/login or http://admin.app.dev/finance not define in sub-domain router context.


Comments

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -