Skip to content

Instantly share code, notes, and snippets.

@bennadel
bennadel / app.component.ts
Created November 18, 2018 21:15
Using Router Events To Detect Back And Forward Browser Navigation In Angular 7.0.4
// Import the core angular services.
import { Component } from "@angular/core";
import { Event as NavigationEvent } from "@angular/router";
import { filter } from "rxjs/operators";
import { NavigationStart } from "@angular/router";
import { Router } from "@angular/router";
// ----------------------------------------------------------------------------------- //
// ----------------------------------------------------------------------------------- //
@adamgen
adamgen / user_controller.js
Created June 7, 2018 04:52
Passport JWT middleware
const url = require('url');
const router = require('express').Router();
const passport = require('passport');
const jwt = require('jsonwebtoken');
const User = require('../schemas/user');
router.post('/register', (req, res) => {
if(!(req.body.email && req.body.password)) return res.status(200).send('no password or email provided');
User.findByEmail(req.body.email, (err, user) => {
if(user.length > 0) return res.status(200).send('user with given email exists');