UNPKG

1.77 kBMarkdownView Raw
1# Error Handling Module
2
3Common module to create error response object at server side
4
5## List of all constant error codes
6
7
8* Sequelize error code series starts from 1001
9* Cassandra error code series starts from 2001
10* Unknown error code series starts from 3001
11* Business logic error code series starts from 5001
12* Internal error code series starts from 7001
13
14
15###### 1) constants.SUCCESS
16###### 2) constants.CREATED
17###### 3) constants.SEQUELIZE_DATABASE_ERROR
18###### 4) constants.SEQUELIZE_VALIDATION_ERROR
19###### 5) constants.CASSANDRA_DATABASE_ERROR
20###### 6) constants.CASSANDRA_VALIDATION_ERROR
21###### 7) constants.UNDEFINED_DATABASE_ERROR
22###### 8) constants.UNDEFINED_ERROR
23###### 9) constants.USER_DUPLICATION_ERROR
24###### 10) constants.INVALID_JSON_OBJECT
25###### 11) constants.USER_NOT_FOUND
26###### 12) constants.COMPARE_PASSWORD_ERROR
27###### 13) constants.PASSWORD_NOT_MATCH
28###### 14) constants.VALID_CREDENTIALS
29###### 15) constants.EMAIL_ALREADY_EXIST
30###### 16) constants.INVALID_QUERY_PARAMETERS
31###### 17) constants.ERROR_OCCURED_IN_GETTING_USER_LIST
32###### 18) constants.UPDATE_DATA_ERROR
33###### 19) constants.DELETE_DATA_ERROR
34###### 20) constants.KEY_ALREADY_USED
35###### 21) constants.ERROR_OCCURED_IN_GETTING_MASTER_LIST
36###### 22) constants.SEQUELIZE_FOREIGN_KEY_CONSTRAINT_ERROR
37
38## Commands to pubish npm module
39###### 1) Login-
40 npm login
41###### 3) Publish npm module-
42 npm publish
43###### 4) Update existing npm module with new version-
44 npm version [patch/minor/major]
45 npm publish
46###### 5) Update readme file for npm module-
47 npm publish --update-readme
48###### 5) Update package.json of app with new version-
49 npm update --save
50
51
\No newline at end of file