API Ebook
npm install
npm run start
Settings for your database:
file: ./database/connection.js
var knex = require('knex')({
client: 'mysql', //mysql, pg, sqlite3 or postgres, you can modify the client of your choice
connection: {
host : 'your_host',
port : 'your-port',
user : 'your_user',
password : 'your_password'
}
});
Documentation of clients: http://knexjs.org/#Installation-client
Method get('/api/admin/authors')
Method get('/api/admin/authors/idAuthor')
req.body = { idAuthor }Method post('/api/admin/authors')
req.body = { name, picture }Method put('/api/admin/authors')
req.body = { idAuthor, name, picture } idAuthor is obligatoryMethod delete('/api/admin/authors')
req.body = { idAuthor }
Method get('/api/admin/eBook')
Method get('/api/admin/eBook/id')
req.body = { id }Method get('/api/admin/eBook/:category')
req.params = { category }Method post('/api/admin/eBook')
req.body = { idAuthor, category, title, summary, firstParagraph, body }Method put('/api/admin/eBook')
req.body = { id, category, title, summary, firstParagraph, body }Method delete('/api/admin/eBook')
req.body = { id }
Method post('/api/sign-up')
req.body = { username, email, password }
Method post('/api/login')
req.body = {username: , password:}
Method put('/api/sign-up/resetPassword')
req.body = { password } and is login
👤 Francisco Javier Lopez Tirado
- Website: francisco.com
- email: franciscolopez1995@gmail.com
- Github: @fjavier02
- LinkedIn: @francisco-lopez
Give a ⭐️ if this project helped you!