Socket
Book a DemoInstallSign in
Socket

ministerio-server

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ministerio-server

REST API Server for Ministerio de Educacion.

1.0.0
latest
npmnpm
Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

ministerio-server

REST API Server for Ministerio de Educacion.

Table of contents

  • Getting Started
  • Protocol
  • Authors
## Getting Started
### Installation

First must be logged into npm to install Phinx private packages:

npm login
Username: mdellano
Password: ********
Email: (this IS public) developer@phinxlab.com

Then install:

npm install
### Database Configuration

The database engine used is PostgreSQL and we use @phinxlab/pg-manager library for connectivity. Edit /database_scripts/database-config.json to specify database connection settings.

### Logging System

We use @phinxlab/log-manager library for logging.

Declare globally in the export class you want to use it:

const LogManager = require('@phinxlab/log-manager'); 
const LOG = new LogManager('ModuleName');

Then you can use it:

LOG.error(err);
## Data Protocol

The protocol data returned:

{
  "data": [],
  "haserror": false,
  "metadata": {
    "page": 1,
    "total": 1,
    "rows": 1
  }
}

The protocol data returned in case of an error:

{
  "data": {
    "level": "error",
    "label": "QueryDAO",
    "timestamp": "2019-01-30T16:15:59.699Z"
  },
  "haserror": true,
  "metadata": {
    "message": "Failed to execute query. QueryDAO DAO => select c.*\n from person c\n where person_id = f"
  }
}

References:

FieldDescription
dataRequested data. In most cases it will be an array except findByPK requests, or null.
data.level(only in case of error) Error level: info, error.
data.label(only in case of error) Module where the error was throw.
data.timestamp(only in case of error) Error Date and time.
haserror[true/false] If there was an error during the execution.
metadata.message(only in case of error) Error message.
metadata.pageThe number of page returned for pagination.
metadata.totalTotal pages for pagination.
metadata.rowsTotal record count.
## Authors
  • Phinx Software Lab. See the website.

FAQs

Package last updated on 22 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.