Backend
install project dependencies
cd server
npm install
or yarn install
run project
cd server
npm run dev
or yarn dev
terminal console http://127.0.0.1:4900/api and Connected to mongodb success, backend run success
Fronend
install project dependencies
cd client
npm install
or yarn install
run project
cd client
npm run start
or yarn start
terminal console Local: http://localhost:3000 , fronend run success
Pack Project
cd client
npm run build
or yarn build
API list
User
method
api
desc
post
api/user/signup
user signup
post
api/user/signin
user signin
Book
method
api
params
desc
get
api/book/search
keyword,page,size
get book list
get
api/book/my
my book list
get
api/book/:id
id
get book detail
post
api/book/
category,ISBN,file,book_name,price,author,describe
add book
delete
api/book/:id
id
delete book
put
api/book/:id
id
update book
Category
method
api
params
desc
get
api/category/
get category list
get
api/category/all
get category all list
post
api/category/
name
add category
put
api/category/:id
id, name
update category name, state
Borrow
method
api
params
desc
post
api/borrow/
book information and user information
add borrow record
delete
api/borrow/:id
id
delete borrow by id
get
api/borrow/my
get borrow list
get
api/borrow/request
get requester list
get
api/borrow/:id
id
get borrow detail
put
api/borrow/request/msg/:id
id,content
add message
put
api/borrow/reply/msg/:id
id,content
replay requester message
put
api/borrow/refuse/:id
id,content
refuse requester
put
api/borrow/confirm/:id
id,content
confirm requester
put
api/borrow/return/:id
id
return book