Skip to content
  • Github
  • Facebook
  • twitter
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms & Conditions
  • Site Map

XpertPhp

Expertphp Is The Best Tutorial For Beginners

  • Home
  • Javascript
    • Jquery
    • React JS
    • Angularjs
    • Angular
    • Nodejs
  • Codeigniter
  • Laravel
  • Contact Us
  • About Us
  • Live Demos
Node Js Routes In Separate File Using Express

node js routes in separate file using express

Posted on December 3, 2019December 17, 2022 By XpertPhp 1 Comment on node js routes in separate file using express

In this article, we will show how to manage node js routes in separate file using express. generally, we manage in a single file for simple application(single-page). but when we need to multi-page, and hybrid web application at that time we will manage routes and create separate files.

Express router is a class library, it helps too create router and handle the HTTP request (such as GET, POST, PUT, DELETE, etc.). lets us see simple example for node js routes in a separate file using express.

First we will install nodejs and create a simple app. for it you can follow the below example Url.

Hello world application using nodejs and express

Now, we will create home.js, contact.js and about.js in the view directory. in that file in we create the route and pass the simple message for test purposes. so you can see the below code.
app.js

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const express = require('express');
var home = require('./view/home');
var about = require('./view/about');
var contactus = require('./view/contact');
 
var app = express();
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
 
app.use('/', home);
app.use('/about', about);
app.use('/contact', contactus);
app.listen(3000, function(){
  console.log("Express server listening on port ",3000);
});
module.exports = app;
See also  Node js Express Sequelize and Mysql Example

view/home.js

JavaScript
1
2
3
4
5
6
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
    res.end('Welcome to You in Home Page');
});
module.exports = router;

view/about.js

JavaScript
1
2
3
4
5
6
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
    res.end('Welcome to You in About Page');
});
module.exports = router;

view/contact.js

JavaScript
1
2
3
4
5
6
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
    res.end('Welcome to You in Contact Page');
});
module.exports = router;

Finally, when you will run the application then it will show the home page on the root route and if you pass a particular page in browser Url (such as about and contact) then it will display a particular page.

Nodejs Tags:nodejs, nodejs express example, nodejs from scratch, nodejs routing, nodejs with express

Post navigation

Previous Post: Laravel many to many eloquent relationship tutorial example
Next Post: node js crud operations example using express with mysql

Latest Posts

  • Laravel 12 Ajax CRUD Example
  • Laravel 12 CRUD Example Tutorial
  • How to Create Dummy Data in Laravel 11
  • Laravel 11 Yajra Datatables Example
  • Laravel 11 Ajax CRUD Example
  • Laravel 11 CRUD Example Tutorial
  • Laravel 10 Ajax CRUD Example Tutorial
  • Laravel 10 CRUD Example Tutorial
  • How to disable button in React js
  • JavaScript Interview Questions and Answers

Tools

  • Compound Interest Calculator
  • Hex to RGB Color Converter
  • Pinterest Video Downloader
  • Birthday Calculator
  • Convert JSON to PHP Array Online
  • JavaScript Minifier
  • CSS Beautifier
  • CSS Minifier
  • JSON Beautifier
  • JSON Minifier

Categories

  • Ajax
  • Angular
  • Angularjs
  • Bootstrap
  • Codeigniter
  • Css
  • Htaccess
  • Interview
  • Javascript
  • Jquery
  • Laravel
  • MongoDB
  • MySql
  • Nodejs
  • Php
  • React JS
  • Shopify Api
  • Ubuntu

Tags

angular 10 tutorial angular 11 ci tutorial codeigniter 4 image upload Codeigniter 4 Tutorial codeigniter tutorial CodeIgniter tutorial for beginners codeigniter with mysql crud operation eloquent relationships file upload File Validation form validation Image Upload jQuery Ajax Form Handling jquery tutorial laravel 6 Laravel 6 Eloquent Laravel 6 Model laravel 6 relationship laravel 6 relationship eloquent Laravel 6 Routing laravel 7 Laravel 7 Eloquent laravel 7 routing laravel 7 tutorial Laravel 8 laravel 8 example laravel 8 tutorial laravel 9 example laravel 9 tutorial Laravel Framework laravel from scratch laravel social login learn jquery nodejs pagination payment gateway php with mysql react js example react js tutorial send mail validation wysiwyg editor wysiwyg html editor

Copyright © 2018 - 2025,

All Rights Reserved Powered by XpertPhp.com