0.15.0 • Published 3 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
3 years ago
0.14.3
3 years ago
0.14.2
3 years ago
0.14.1
3 years ago
0.12.2-alpha.13
3 years ago
0.13.0
3 years ago
0.12.2-alpha.12
3 years ago
0.12.2-alpha.11
3 years ago
0.12.2-alpha.9
3 years ago
0.12.3
3 years ago
0.12.2-alpha.8
3 years ago
0.12.2
3 years ago
0.12.2-alpha.6
3 years ago
0.6.1-alpha.0
4 years ago
0.12.1
4 years ago
0.12.0
4 years ago
0.11.0
4 years ago
0.10.1
4 years ago
0.10.0
4 years ago
0.9.1
4 years ago
0.9.0
4 years ago
0.8.1
4 years ago
0.8.0
4 years ago
0.6.2-alpha.9
4 years ago
0.6.2-alpha.5
4 years ago
0.7.0
4 years ago
0.6.1
4 years ago
0.6.0
4 years ago
0.5.0
4 years ago
0.4.2-alpha.1
4 years ago
0.4.2-alpha.0
4 years ago
0.4.1
4 years ago
0.4.0
4 years ago
0.3.2-alpha.6
4 years ago
0.3.5
4 years ago
0.3.4
4 years ago
0.3.4-alpha.1
4 years ago
0.3.3
4 years ago
0.3.2
4 years ago
0.3.0
4 years ago
0.2.1-alpha.7
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago