1.0.35 • Published 10 days ago
service-maxxi-upload v1.0.35
Como adicionar "service-maxxi-upload" em seu projeto
Instalação
yarn add service-maxxi-upload
Como importar
import { MaxxiUploadModule } from 'service-maxxi-upload';
Configurando o MaxxiUploadModule em seu app.module.ts
Na propiedade imports
do seu modulo adicione:
MaxxiUploadModule.register({
dbName: process.env.DB_NAME,
user: process.env.DB_USER,
host: process.env.DB_HOST,
port: parseInt(process.env.DB_PORT),
password: process.env.DB_PASSWORD,
schema: process.env.DB_SCHEMA,
dbType: process.env.DB_TYPE,
migrationTable: process.env.MIGATION_TABLE,
driverOptions: { connection: { ssl: { rejectUnauthorized: false } } },
awsConfig: {
aws_access_key_id: process.env.AWS_ACCESS_KEY_ID,
aws_access_key_secret: process.env.AWS_ACCESS_KEY_SECRET,
aws_region: process.env.AWS_RGION,
aws_s3_bucket: process.env.AWS_S3_BUCKET,
aws_min_file_size: 0, // this value should be in bytes
aws_max_file_size: 5000000000, // this value should be in bytes
},
}),
Variaveis de ambiente .env
DB_TYPE
- Tipo do banco que sera usando aceita um dos seguintes valoresPOSTGRES
,MONGO
,MYSQL
,MARIA_DB
,SQLITE
,BETTERT_SQL
string
.MIGATION_TABLE
- Nome que será usado para criar a tabela de controle das migrationsstring
.DB_SCHEMA
- Essa variavel deve existir pois é usada nas migraçoes, caso não exista a tabelamaxxi_upload_file
não será criada.
FAQ
Caso ocorra o seguinte erro:
ERROR [ExceptionHandler] Nest can't resolve dependencies of the MikroOrmCoreModule (Symbol(mikro-orm-module-options), ?). Please make sure that the argument ModuleRef at index [1] is available in the MikroOrmCoreModule context.
Solução instalar os seguintes pacotes:
"@mikro-orm/core": "^5.6.16",
"@mikro-orm/migrations": "^5.6.16",
"@mikro-orm/nestjs": "^5.1.8",
"@mikro-orm/postgresql": "^5.6.16"
How to create Migration
Add the follow code to package.json
"mikro-orm-": {
"useTsNode": true,
"configPaths": [
"./src/mikro-orm.config.ts",
"./dist/mikro-orm.config.js"
]
}
And run npx mikro-orm migration:create -b
to create a blank migration file.
1.0.35
10 days ago
1.0.29
4 months ago
1.0.33
4 months ago
1.0.32
4 months ago
1.0.31
4 months ago
1.0.30
4 months ago
1.0.34
4 months ago
1.0.26
11 months ago
1.0.25
11 months ago
1.0.24
11 months ago
1.0.23
11 months ago
1.0.28
11 months ago
1.0.27
11 months ago
1.0.22
12 months ago
1.0.21
12 months ago
1.0.20
12 months ago
1.0.19
12 months ago
1.0.18
12 months ago
1.0.17
1 year ago
1.0.16
1 year ago
1.0.15
1 year ago
1.0.14
1 year ago
1.0.13
1 year ago
1.0.12
1 year ago
1.0.11
1 year ago
1.0.10
1 year ago
1.0.9
1 year ago
1.0.8
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.5
1 year ago
1.0.4
1 year ago
1.0.3
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago