File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ const express = require ( 'express' ) ;
2+ const jwt = require ( 'jsonwebtoken' ) ;
3+ let books = require ( "./booksdb.js" ) ;
4+ const regd_users = express . Router ( ) ;
5+
6+ let users = [ ] ;
7+
8+ const isValid = ( username ) => { //returns boolean
9+ //write code to check is the username is valid
10+ }
11+
12+ const authenticatedUser = ( username , password ) => { //returns boolean
13+ //write code to check if username and password match the one we have in records.
14+ }
15+
16+ //only registered users can login
17+ regd_users . post ( "/login" , ( req , res ) => {
18+ //Write your code here
19+ return res . status ( 300 ) . json ( { message : "Yet to be implemented" } ) ;
20+ } ) ;
21+
22+ // Add a book review
23+ regd_users . put ( "/auth/review/:isbn" , ( req , res ) => {
24+ //Write your code here
25+ return res . status ( 300 ) . json ( { message : "Yet to be implemented" } ) ;
26+ } ) ;
27+
28+ module . exports . authenticated = regd_users ;
29+ module . exports . isValid = isValid ;
30+ module . exports . users = users ;
You can’t perform that action at this time.
0 commit comments