Giter Site home page Giter Site logo

node-express-mvc's Introduction

node-express-mvc

Node.js and the Express web framework make it easy to build well-designed web apps using MVC

Build Status

Links

Dev Tools

  • Chrome browser
  • Visual Studio Code
  • VS Code Extension: ESLint

Continuous Integration with Travis Ci

Code Linting with ESLint

  1. One-time setup: Install eslint-cli globally with npm -g i eslint-cli
  2. Once per repo: Install eslint locally with npm i eslint -D
  3. Getting Started with ESLINT

Benefits

  • Node.js non-blocking event loop supports many concurrent requests
  • Express adds convenient middleware and methods
  • Model-View-Controller pattern manages complexity, maintainability, extensibility
  • Each part is small, simple, and cohesive; pieces are loosely-coupled
  • ESLint enforces code style and standards

Install Dependencies and Start App

Open PowerShell here as admin and run: npm install.

Start app with nodemon: nodemon app.js.

Open a Client

  1. Open a web browser at: http://127.0.0.1:3004/ or http://localhost:3004/.

Terms

  • .gitignore
  • npm install
  • node_modules
  • package-lock.json
  • nodemon
  • routing
  • data seeder
  • MVC
  • controller
  • model
  • views
  • json (JavaScript Object Notation) - double-quote strings, no comments

Resources

See Also

node-express-mvc's People

Contributors

rahulreddy062 avatar denisecase avatar lohithabhethalam avatar profcase avatar tejavictory avatar saikirandd avatar nandiniyadavjanga avatar sunilmundru avatar bollamharshavardhanreddy avatar ppusap avatar reddylavanya avatar nandinidoppalapudi avatar dachepally avatar venkateshkunduru123 avatar win93 avatar mist543 avatar jaswanthinannuru avatar karanamvijaykumar avatar ace0320 avatar mraghavendar avatar midhunkandakatla avatar nishanthreddy1997 avatar t-pradeep avatar prajakt-khawase avatar prashanthr036 avatar rahulmallampati825 avatar ravivarmadevulapally avatar randallzporter avatar rishikareddygaddam avatar rohith-saidugari avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.