File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
login , sign-up rest api's Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,31 @@ mongooses.connect(db).then(()=>{
1616 console . log ( "err is" , err . message ) ;
1717} )
1818
19+ // adding new user (sign-up route)
1920
21+ app . post ( '/signup' , function ( req , res ) {
22+ // taking a user
23+ var newUser = new User ( {
24+ email : req . body . email ,
25+ password : req . body . password
26+ } ) ;
27+
28+ // checking whether user is already registered or not
29+ User . findOne ( { email : newUser . email } , function ( err , user ) {
30+ if ( user ) return res . status ( 400 ) . json ( { isAuth : false , message : 'user already exist' } ) ;
31+
32+ //saving in the database
33+ newUser . save ( ) . then ( ( ) => {
34+ res . status ( 200 ) . send ( newUser ) ;
35+ } ) . catch ( err => {
36+ console . log ( "error is " , err . message ) ;
37+ } ) ;
38+ } )
39+ //console.log(newUser.email,newUser.password);
40+
41+
42+
43+ } ) ;
2044
2145app . get ( '/' , function ( req , res ) {
2246 res . status ( 200 ) . send ( `hyy` ) ;
You can’t perform that action at this time.
0 commit comments