@@ -19,8 +19,7 @@ export const register = async (req, res) => {
19
19
if ( ! userName || ! password ) {
20
20
return res
21
21
. status ( 401 )
22
- . json ( { message : 'userName and password is required' } )
23
- . end ( ) ;
22
+ . json ( { message : 'userName and password is required' } ) ;
24
23
}
25
24
26
25
try {
@@ -45,22 +44,21 @@ export const login = async (req, res) => {
45
44
if ( ! userName || ! password ) {
46
45
return res
47
46
. status ( 401 )
48
- . json ( { message : 'userName and password is required' } )
49
- . end ( ) ;
47
+ . json ( { message : 'userName and password is required' } ) ;
50
48
}
51
49
52
50
const allUser = database . getAll ( ) ;
53
51
const user = allUser . find ( ( user ) => user . userName === userName ) ;
54
52
if ( ! user ) {
55
- res . status ( 404 ) . send ( 'user not found' ) ;
53
+ res . status ( 404 ) . json ( 'user not found' ) ;
56
54
return ;
57
55
}
58
56
59
57
try {
60
58
const correctPassword = await bcrypt . compare ( password , user . password ) ;
61
59
if ( correctPassword ) {
62
60
const token = jwt . sign ( { id : user . id } , SECRET_KEY , { expiresIn : '30m' } ) ;
63
- res . status ( 200 ) . send ( { message : 'you login ' , token } ) ;
61
+ res . status ( 200 ) . json ( { message : 'you login ' , token } ) ;
64
62
}
65
63
} catch ( error ) {
66
64
res . status ( 500 ) . json ( { message : 'Something went wrong with server!' } ) ;
@@ -87,7 +85,7 @@ export const getProfile = async (req, res) => {
87
85
} ;
88
86
89
87
export const logout = async ( req , res ) => {
90
- res . status ( 200 ) . send ( 'you are logout!' ) ;
88
+ res . status ( 200 ) . json ( 'you are logout!' ) ;
91
89
} ;
92
90
93
91
// You can also create helper functions in this file to help you implement logic
0 commit comments