Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

module-connector

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

module-connector - npm Package Compare versions

Comparing version 1.0.3 to 1.0.4

2

package.json
{
"name": "module-connector",
"version": "1.0.3",
"version": "1.0.4",
"description": "object used to connect different backend and frontend components. in order to better control the different scenarios that could occur with the communication of these",

@@ -5,0 +5,0 @@ "main": "./index.js",

# module-connector
object used to connect different backend and frontend components. in order to better control the different scenarios that could occur with the communication of these
## structure
| Attribute | Type | Default | Description |

@@ -15,3 +14,3 @@ | ------------- | :-------------: | :-------------: | ------------- |

## example
## Simple example

@@ -44,1 +43,80 @@ although the component is called a module connector. The most recommended is to define a variable with the name of output when creating a new connector, since it is more readable. it is also recommended to define it as let so that it never deceives us with other classes, functions or services

```
## Example with http-based methods
using http-based methods it is possible to shorten the previous sentence making it smaller and more readable
### Success methods
in this case using the ok() for send a success true response with code 200. same as the previous example
```javascript
//include library
let moduleConnector = require("module-connector");
//create default output from module connector
let output = new moduleConnector();
//you code
let arrayClientList = [
{ id:1, name: "diana" },
{ id:2, name: "jorge" }
];
//modify output
output.ok( arrayClientList, "array_clients_list" );
//return output
return output;
```
### Faileds methods
in this case using the badRequest() for send a success false response with code 400.
```javascript
// for output with response and message
output.badRequest( arrayClientList, "array_clients_list" );
// this return
{
success : false,
message : "array_clients_list",
code : 400,
response : [
{ id:1, name: "diana" },
{ id:2, name: "jorge" }
]
}
```
also if you don't have an object to add to your output you can just write the message (this also applies to successful responses)
```javascript
// for output with message only
output.badRequest( "array_clients_list" );
// this return
{
success : false,
message : "array_clients_list",
code : 400,
response : []
}
```
## Methods
it is recommended that all requests with code 2XX are always true and that 3XX, 4XX and 5XX are always false
| Method Name | Success | Code |
| :------------- | :-------------: | :-------------: |
| .ok() | true | 200 |
| .created() | true | 201 |
| .badRequest() | false | 400 |
| .unauthorized() | false | 401 |
| .forbidden() | false | 403 |
| .notFound() | false | 404 |
| .conflict() | false | 409 |
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc