Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Gebruikt om de tijdzone van de applicatie in te stellen. Standaard wordt de tijdzone van het besturingssysteem gebruikt.
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Tijdgerelateerde bewerkingen worden verwerkt volgens deze tijdzone. Het wijzigen van TZ kan invloed hebben op datumwaarden in de database. Voor meer details, zie 'Overzicht Datum & Tijd'
De applicatie-omgeving. De standaardwaarde is development. Opties zijn onder andere:
production Productieomgevingdevelopment OntwikkelomgevingDe geheime sleutel van de applicatie, gebruikt voor het genereren van gebruikerstokens en dergelijke. Wijzig deze naar uw eigen applicatiesleutel en zorg ervoor dat deze niet openbaar wordt gemaakt.
Als de APP_KEY wordt gewijzigd, worden oude tokens ongeldig.
De applicatiepoort. De standaardwaarde is 13000.
Het voorvoegsel van het NocoBase API-adres. De standaardwaarde is /api/.
v1.6.0+
De opstartmodus voor meerdere kernen (cluster). Als deze variabele is geconfigureerd, wordt deze doorgegeven aan het pm2 start commando als de -i <instances> parameter. De opties komen overeen met de pm2 -i parameter (zie PM2: Cluster Mode), waaronder:
max: gebruik het maximale aantal CPU-kernen-1: gebruik het maximale aantal CPU-kernen min 1<number>: specificeer het aantal kernenDe standaardwaarde is leeg, wat betekent dat deze niet is ingeschakeld.
Deze modus moet worden gebruikt in combinatie met plugins die gerelateerd zijn aan de clustermodus, anders kan de functionaliteit van de applicatie afwijken.
Voor meer informatie, zie: Clustermodus.
Het voorvoegsel van de plugin-pakketnaam. Standaard is dit: @nocobase/plugin-,@nocobase/preset-.
Als u bijvoorbeeld de hello plugin wilt toevoegen aan het my-nocobase-app project, dan is de volledige pakketnaam van de plugin @my-nocobase-app/plugin-hello.
PLUGIN_PACKAGE_PREFIX kan worden geconfigureerd als:
De koppeling tussen plugin-namen en pakketnamen is dan als volgt:
users plugin is @nocobase/plugin-usersnocobase plugin is @nocobase/preset-nocobasehello plugin is @my-nocobase-app/plugin-helloHet databasetype. Opties zijn onder andere:
mariadbmysqlpostgresDe databasehost (vereist bij gebruik van een MySQL- of PostgreSQL-database).
De standaardwaarde is localhost.
De databasepoort (vereist bij gebruik van een MySQL- of PostgreSQL-database).
De databasenaam (vereist bij gebruik van een MySQL- of PostgreSQL-database).
De databasegebruiker (vereist bij gebruik van een MySQL- of PostgreSQL-database).
Het databasewachtwoord (vereist bij gebruik van een MySQL- of PostgreSQL-database).
Het tabelvoorvoegsel.
Of databasetabelnamen en veldnamen moeten worden omgezet naar snake_case-stijl. De standaardwaarde is false. Als u een MySQL (MariaDB) database gebruikt en lower_case_table_names=1, dan moet DB_UNDERSCORED true zijn.
Wanneer DB_UNDERSCORED=true, komen de werkelijke tabel- en veldnamen in de database niet overeen met wat u in de interface ziet. Zo zal orderDetails in de database order_details zijn.
De schakelaar voor databaselogging. De standaardwaarde is off. Opties zijn onder andere:
on Ingeschakeldoff UitgeschakeldDe manier waarop logs worden uitgevoerd. Meerdere waarden worden gescheiden door ,. De standaardwaarde in de ontwikkelomgeving is console, en in de productieomgeving is dit console,dailyRotateFile. Opties:
console - console.logfile - BestanddailyRotateFile - Dagelijks roterend bestandHet opslagpad voor bestandsgebaseerde logs. Standaard is dit storage/logs.
Het logniveau voor de uitvoer. De standaardwaarde in de ontwikkelomgeving is debug, en in de productieomgeving is dit info. Opties:
errorwarninfodebugtraceHet logniveau voor database-uitvoer is debug. Of dit wordt uitgevoerd, wordt bepaald door DB_LOGGING en wordt niet beïnvloed door LOGGER_LEVEL.
Het maximale aantal te bewaren logbestanden.
LOGGER_TRANSPORT file is, is de standaardwaarde 10.LOGGER_TRANSPORT dailyRotateFile is, gebruikt u [n]d om dagen aan te geven. De standaardwaarde is 14d.Logs roteren op basis van grootte.
LOGGER_TRANSPORT file is, is de eenheid byte, en de standaardwaarde is 20971520 (20 * 1024 * 1024).LOGGER_TRANSPORT dailyRotateFile is, kunt u [n]k, [n]m, [n]g gebruiken. Standaard niet geconfigureerd.Het logprintformaat. De standaardwaarde in de ontwikkelomgeving is console, en in de productieomgeving is dit json. Opties:
consolejsonlogfmtdelimiterZie: Logformaat
De unieke identificatie voor de te gebruiken cacheopslag, waarmee de standaard cacheopslag aan de serverzijde wordt gespecificeerd. De standaardwaarde is memory. Ingebouwde opties:
memoryredisHet maximale aantal items in de geheugencache. De standaardwaarde is 2000.
Redis-verbinding, optioneel. Voorbeeld: redis://localhost:6379
Schakel het verzamelen van telemetriegegevens in. Standaard is dit off.
Ingeschakelde monitoring-metrieklezers. Standaard is dit console. Andere waarden moeten verwijzen naar de geregistreerde namen van de corresponderende lezer-plugins, zoals prometheus. Meerdere waarden worden gescheiden door ,.
Ingeschakelde trace-gegevensprocessors. Standaard is dit console. Andere waarden moeten verwijzen naar de geregistreerde namen van de corresponderende processor-plugins. Meerdere waarden worden gescheiden door ,.