Skip to content

Instantly share code, notes, and snippets.

View piyushgarg-dev's full-sized avatar
🎯
Coding

Piyush Garg piyushgarg-dev

🎯
Coding
View GitHub Profile
const http = require('http');
const socket = require('socket.io');
const server = http.createServer();
const io = socket(server);
server.listen(8080, () => console.log(`Server Running`))
const express = require('express');
const mongoose = require('mongoose');
const app = express()
const User = require('./model/user');
mongoose.connect(
`mongodb+srv://piyushgarg:[email protected]/test?retryWrites=true&w=majority`,
{
const mongoose = require('mongoose');
const userSchema = mongoose.Schema({
name: {
type: String,
required: true,
},
email:{
type: String,
required: true,
const express = require('express');
const mongoose = require('mongoose');
const app = express()
mongoose.connect(
`mongodb+srv://piyushgarg:[email protected]/test?retryWrites=true&w=majority`,
{
useNewUrlParser: true,
useUnifiedTopology: true
const express = require('express');
const mongoose = require('mongoose');
const app = express()
mongoose.connect(
`mongodb+srv://piyushgarg:[email protected]/test?retryWrites=true&w=majority`,
{
useNewUrlParser: true,
useUnifiedTopology: true
const express = require('express');
const mongoose = require('mongoose');
const app = express()
mongoose.connect(
`mongodb+srv://piyushgarg:[email protected]/test?retryWrites=true&w=majority`
)
.then(() => console.log('MongoDB Connect'))
.catch((err) => console.log(`Error Occured ${err}`))
const express = require('express');
const mongoose = require('mongoose');
const app = express()
app.get('/', (req, res) => {
res.send('Welcome to my API');
})
const express = require('express');
const app = express()
app.get('/', (req, res) => {
res.send('Welcome to my API');
})
app.listen(9000, () => console.log('Server Started at PORT 9000'))
const LocalStrategy = require('passport-local').Strategy;
module.exports = function(passport){
passport.use(
new LocalStrategy({usernameField: 'email'}, (email, password, done) => {
// ... do the database stuff with email and passsword and get all the details
// of user. In this case I am hardcoding the user.
const user = {
email
}
app.post('/login', passport.authenticate('local'), (req, res) => {
res.send('Login Success')
})