4.1.3 • Published 9 months ago
@andrewcaires/api v4.1.3
API
Simple api for small applications using express, jsonwebtoken, sequelize and websocket
Installation
The module is now available on npm! npm i @andrewcaires/api
Example usage
// .env
NODE_ENV=development
API_DB_TYPE=mariadb
API_DB_DATABASE=database
API_DB_HOST=localhost
API_DB_USERNAME=root
API_DB_PASSWORD=root
API_DB_LOG=false
API_DB_PORT=3306
API_HTTP_PORT=3000
API_HTTP_PUBLIC=/public
API_HTTP_CROSS=true
// API_HTTP_CRT=./ssl/http.crt
// API_HTTP_KEY=./ssl/http.key
// API_TOKEN_CRT=./ssl/token.crt
// API_TOKEN_KEY=./ssl/token.key
API_TOKEN_LIFETIME=1d
API_WEBSOCKET_START=false
// index.ts
import {
Application,
AuthController,
GroupController,
GroupRouteController,
LogsController,
RouteController,
UserController,
UserGroupController,
} from "@andrewcaires/api";
const main = async () => {
const app = new Application(
[
new AuthController,
new GroupController,
new GroupRouteController,
new LogsController,
new RouteController,
new UserController,
new UserGroupController,
]
);
await app.listen();
};
main().catch(console.log);
Links
License
4.1.3
9 months ago
4.1.2
9 months ago
4.1.1
9 months ago
4.0.4
9 months ago
4.1.0
9 months ago
4.0.1
10 months ago
4.0.0
10 months ago
4.0.3
9 months ago
4.0.2
9 months ago
3.2.7
11 months ago
3.2.2
1 year ago
3.2.1
1 year ago
3.1.2
1 year ago
3.2.0
1 year ago
3.1.1
1 year ago
3.1.0
1 year ago
3.2.6
1 year ago
3.2.5
1 year ago
3.2.4
1 year ago
3.2.3
1 year ago
3.0.17
1 year ago
3.0.15
1 year ago
3.0.14
1 year ago
3.0.13
1 year ago
3.0.12
2 years ago
3.0.11
2 years ago
3.0.10
2 years ago
3.0.9
2 years ago
3.0.8
2 years ago
2.0.3
2 years ago
3.0.4
2 years ago
3.0.3
2 years ago
3.0.2
2 years ago
3.0.1
2 years ago
3.0.7
2 years ago
3.0.6
2 years ago
3.0.5
2 years ago
3.0.0
2 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.0.9
3 years ago
1.0.11
3 years ago
1.0.10
3 years ago
1.0.8
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.0
3 years ago