1.1.3 • Published 11 months ago

hjutil v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

hj-node-util v1.1.3

hj's node.js util

Installtion

Using npm:

$ npm i --save hjutil

In Node.js:

httpRequest

    const { httpRequest } = require('hjutil')

    /**
     * httpRequest
     * parameters:
     *  targetURL, httpMethod, retry, timeToDelay
     */
    let response = await httpRequest("http://localhost", "GET", 3, 500)

restapi

    const { restapi } = require('hjutil')

    /**
     * httpRequest
     * parameters:
     *   targetURL, requestParams
     *   requestParams:
     *     { httpMethod, retry, timeTodelay, params(option), data(option) }
     */
    const requestParams = {
        httpMethod:"GET",
        retry:3,
        timeToDelay:500
    }
    let response = await restapi.httpRequest("http://localhost", requestParams)

mysql

    const { mysql } = require('hjutil')
    /**
     * createPool
     * parameters:
     *   config:
     *     { host, port, user, password, database, connectionLimit }
     */
     const config = {
        host: 'localhost',
        port: 3306,
        user: 'user',
        password: 'password',
        database: 'database-name',
        connectionLimit: 5
    }
    await mysql.createPool(config)

    /**
     * executeQuery
     * parameters:
     *   query, params
     */
    const query = `SELECT * FROM table_name WHERE id=? AND type=?;`
    const params = ['hj', 'man']
    let data = await mysql.executeQuery(query, params)

See the package source for more details.

1.1.3

11 months ago

1.1.2

11 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.0

12 months ago