0.15.0 • Published 2 years ago
@ax2/xms-api-core v0.15.0
XMS API CORE
XMS2 API CORE documentation
Setup
Install the module
yarn add @ax2/xms-api-core
Necessary Env variables
Option | Description |
---|---|
NODE_ENV | local , prod or dev |
LANG_FALLBACK | default lang to use (default ='en') |
LANG_KEYS | multilang keys (example 'fr,en') |
MEDIA_DIRECTORY | Directory on gcp to upload media |
GCP_PROJECT_ID | Project ID from gcp |
GCP_CREDENTIALS_PATH | Path for gcp credentials (necessary for non gcp micro-services) |
STORAGE_BUCKET | Name of the bucket to upload on gcp storage |
MEDIA_RESIZING | Set to 1 to resize media on upload |
MYSQL_DB_NAME | MySQL database name |
MYSQL_DB_USER | MySQL user |
MYSQL_DB_PASSWORD | MySQL password |
MYSQL_DB_HOST | MySQL host (default: 127.0.0.1) |
MYSQL_DB_PORT | Mysql Port (default: 3306) |
REDIS_HOST | Redis Host (default: 127.0.0.1) |
REDIS_PORT | Redis Port (default: 6379) |
REDIS_PASSWORD | Redis Password (default: '') |
REDIS_PREFIX | Redis prefix for cache key (default: '') |
REDIS_ENABLE | Set to 1 to enable Redis (default: disabled) |
REDIS_ENABLE | Set to 1 to enable Redis (default: disabled) |
SENTRY | Sentry DSN |
Load the module into the core
import * as CORE from '@ax2/xms-api-core';
class Article extends CORE.Citadelle implements CORE.ModelItem {}
import { Citadelle, ModelItem } from '@ax2/xms-api-core';
class Article extends Citadelle implements ModelItem {}
Available class
// Models function
import { Citadelle, ModelItem, ModelError, } from '@ax2/xms-api-core';
// Helpers function
import { FunctionKit, StorageAPI, DateKit, Utils, MigrationQuery, MigrateHelper, Sentry, Response, Message } from '@ax2/xms-api-core';
// Services function
import { FileService, FilterService } from '@ax2/xms-api-core';
0.15.0
2 years ago
0.14.3
2 years ago
0.14.2
2 years ago
0.14.1
2 years ago
0.12.2-alpha.13
2 years ago
0.13.0
2 years ago
0.12.2-alpha.12
2 years ago
0.12.2-alpha.11
2 years ago
0.12.2-alpha.9
2 years ago
0.12.3
2 years ago
0.12.2-alpha.8
2 years ago
0.12.2
2 years ago
0.12.2-alpha.6
2 years ago
0.6.1-alpha.0
2 years ago
0.12.1
3 years ago
0.12.0
3 years ago
0.11.0
3 years ago
0.10.1
3 years ago
0.10.0
3 years ago
0.9.1
3 years ago
0.9.0
3 years ago
0.8.1
3 years ago
0.8.0
3 years ago
0.6.2-alpha.9
3 years ago
0.6.2-alpha.5
3 years ago
0.7.0
3 years ago
0.6.1
3 years ago
0.6.0
3 years ago
0.5.0
3 years ago
0.4.2-alpha.1
3 years ago
0.4.2-alpha.0
3 years ago
0.4.1
3 years ago
0.4.0
3 years ago
0.3.2-alpha.6
3 years ago
0.3.5
3 years ago
0.3.4
3 years ago
0.3.4-alpha.1
3 years ago
0.3.3
3 years ago
0.3.2
3 years ago
0.3.0
3 years ago
0.2.1-alpha.7
3 years ago
0.2.2
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago