Run npm install
- add
- remove
- read
- list
node app.js command --paramsAdd a note
| Param | Type | Required |
|---|---|---|
| title | string | true |
| body | string | true |
Example:
node app.js add --title='Title of the note' --body='Body of the note'Output:
// Title null
'Title is required'
// Body null
'body is required'
// on Error with database
'Try in a few minutes'
//on success
'Document saved`Remove a note by id
| Param | Type | Required |
|---|---|---|
| id | number | true |
Example:
node app.js remove --id=2Output:
// Id null
'params invalid'
// on Error with database
'Try in a few minutes'
//on success
'Document removed`Read a note by id
| Param | Type | Required |
|---|---|---|
| id | number | true |
Example:
node app.js read --id=2Output:
// Id null
'params invalid'
// on document not found
'Document not found'
//on document found
| id | Title | Body |
| --- | ----------------------- | ---------------------- |
| 2 | 'Title of the document' | 'Body of the document' |List notes
Example:
node app.js listOutput:
// empty notes
'there are no notes to show'
// on document not found
'Document not found'
//on documents found
| id | Title | Body |
| --- | ----------------------- | ---------------------- |
| 2 | 'Title of the document' | 'Body of the document' |
| 3 | 'Title of the document' | 'Body of the document' |
| 4 | 'Title of the document' | 'Body of the document' |
| 5 | 'Title of the document' | 'Body of the document' |
| 6 | 'Title of the document' | 'Body of the document' |
| 7 | 'Title of the document' | 'Body of the document' |