Calling Express Route internally from inside NodeJS

The ‘usual’ or ‘correct’ way to handle this would be to have the function you want to call broken out by itself, detached from any route definitions. Perhaps in its own module, but not necessarily. Then just call it wherever you need it. Like so: function updateSomething(thing) { return myDb.save(thing); } // elsewhere: router.put(‘/api/update/something/:withParam’, function(req, … Read more

Passing route control with optional parameter after root in express?

That would work depending on what client.get does when passed undefined as its first parameter. Something like this would be safer: app.get(‘/:key?’, function(req, res, next) { var key = req.params.key; if (!key) { next(); return; } client.get(key, function(err, reply) { if(client.get(reply)) { res.redirect(reply); } else { res.render(‘index’, { link: null }); } }); }); There’s … Read more

How/when to use ng-click to call a route?

Routes monitor the $location service and respond to changes in URL (typically through the hash). To “activate” a route, you simply change the URL. The easiest way to do that is with anchor tags. <a href=”#/home”>Go Home</a> <a href=”#/about”>Go to About</a> Nothing more complicated is needed. If, however, you must do this from code, the … Read more

How do I configure ASP.NET MVC routing to hide the controller name on a “home” page?

Try this: private void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); routes.MapRoute(“default”, “{controller}/{action}/{id}”, new { action = “index”, id = “” }, // Register below the name of all the other controllers new { controller = @”^(account|support)$” }); routes.MapRoute(“home”, “{action}”, new { controller = “device”, action = “index” }); } e.g. /foo If foo is not a controller … Read more

Call Controller Method Which Return View With Ajax Call From Asp.net View Page

If you wants to refresh page: Controller: public ActionResult Index() { return View(); } public ViewResult Test() { ViewBag.Name = Request[“txtName”]; return View(); } Index.cshtml: @using (Html.BeginForm(“Test”, “Home”, FormMethod.Post )) { <input type=”submit” id=”btnSearch” class=”btn btn-warning” style=”height:35px;width:120px” value=”Search”/> <label>Name:</label><input type=”text” id=”txtName” name=”txtName” /> } Test.cshtml: @ViewBag.Name ============================================= If you don’t wants to refresh page: Controller: … Read more

Symfony2 Routing – route subdomains

Just to point out that this is now added in Symfony v2.2 – http://symfony.com/doc/master/components/routing/hostname_pattern.html. mobile_homepage: path: / host: m.{domain} defaults: { _controller: AcmeDemoBundle:Main:mobileHomepage } requirements: domain: %domain% homepage: path: / defaults: { _controller: AcmeDemoBundle:Main:homepage }