Skip to content

Instantly share code, notes, and snippets.

@nodirshox
Created November 23, 2020 16:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nodirshox/3a79050d06d3cc13e2ae3e6c3cb194c6 to your computer and use it in GitHub Desktop.
Save nodirshox/3a79050d06d3cc13e2ae3e6c3cb194c6 to your computer and use it in GitHub Desktop.
Router in Node JS
const express = require("express")
const router = express.Router()
const Task = require('./models/Task')
// List of tasks
router.get('/', (req, res) => {
Task.find({}).exec((err, tasks) => {
res.send(tasks)
})
});
// Create
router.get('/create', (req, res) => {
res.render('create')
})
router.post('/create', (req, res) => {
var task = new Task(req.body);
task.save().then(item => {
res.send(item)
})
})
module.exports = router
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment