Tài liệu này được dịch bởi AI. Đối với bất kỳ thông tin không chính xác nào, vui lòng tham khảo phiên bản tiếng Anh
Dùng để thiết lập múi giờ cho ứng dụng. Mặc định là múi giờ của hệ điều hành.
https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Các thao tác liên quan đến thời gian sẽ được xử lý dựa trên múi giờ này. Việc thay đổi TZ có thể ảnh hưởng đến các giá trị ngày tháng trong cơ sở dữ liệu. Để biết thêm chi tiết, vui lòng xem 'Tổng quan về Ngày & Giờ'.
Môi trường ứng dụng, giá trị mặc định là development. Các tùy chọn bao gồm:
production Môi trường sản xuấtdevelopment Môi trường phát triểnKhóa bí mật của ứng dụng, dùng để tạo token người dùng, v.v. Hãy thay đổi thành khóa ứng dụng của riêng bạn và đảm bảo không tiết lộ ra bên ngoài.
Nếu APP_KEY bị thay đổi, các token cũ cũng sẽ không còn hiệu lực.
Cổng ứng dụng, giá trị mặc định là 13000.
Tiền tố địa chỉ API của NocoBase, giá trị mặc định là /api/.
v1.6.0+
Chế độ khởi động đa nhân (cluster). Nếu biến này được cấu hình, nó sẽ được truyền vào lệnh pm2 start dưới dạng tham số -i <instances>. Các tùy chọn tương tự với tham số -i của pm2 (xem PM2: Cluster Mode), bao gồm:
max: sử dụng số nhân CPU tối đa-1: sử dụng số nhân CPU tối đa trừ 1<number>: chỉ định số nhânGiá trị mặc định là trống, có nghĩa là không bật chế độ này.
Chế độ này cần được sử dụng cùng với các plugin liên quan đến chế độ cluster, nếu không chức năng của ứng dụng có thể gặp sự cố.
Để biết thêm thông tin, vui lòng xem: Chế độ Cluster.
Tiền tố tên gói plugin, mặc định là: @nocobase/plugin-,@nocobase/preset-.
Ví dụ, để thêm plugin hello vào dự án my-nocobase-app, tên gói đầy đủ của plugin sẽ là @my-nocobase-app/plugin-hello.
PLUGIN_PACKAGE_PREFIX có thể được cấu hình như sau:
Khi đó, mối quan hệ giữa tên plugin và tên gói như sau:
plugin users là @nocobase/plugin-usersplugin nocobase là @nocobase/preset-nocobaseplugin hello là @my-nocobase-app/plugin-helloLoại cơ sở dữ liệu, các tùy chọn bao gồm:
mariadbmysqlpostgresMáy chủ cơ sở dữ liệu (cần cấu hình khi sử dụng cơ sở dữ liệu MySQL hoặc PostgreSQL).
Giá trị mặc định là localhost.
Cổng cơ sở dữ liệu (cần cấu hình khi sử dụng cơ sở dữ liệu MySQL hoặc PostgreSQL).
Tên cơ sở dữ liệu (cần cấu hình khi sử dụng cơ sở dữ liệu MySQL hoặc PostgreSQL).
Người dùng cơ sở dữ liệu (cần cấu hình khi sử dụng cơ sở dữ liệu MySQL hoặc PostgreSQL).
Mật khẩu cơ sở dữ liệu (cần cấu hình khi sử dụng cơ sở dữ liệu MySQL hoặc PostgreSQL).
Tiền tố bảng dữ liệu.
Có chuyển đổi tên bảng và tên trường cơ sở dữ liệu sang kiểu snake case hay không, mặc định là false. Nếu bạn đang sử dụng cơ sở dữ liệu MySQL (MariaDB) và lower_case_table_names=1, thì DB_UNDERSCORED phải là true.
Khi DB_UNDERSCORED=true, tên bảng và tên trường thực tế trong cơ sở dữ liệu sẽ không khớp với những gì hiển thị trên giao diện. Ví dụ, orderDetails trong cơ sở dữ liệu sẽ là order_details.
Công tắc ghi nhật ký cơ sở dữ liệu, giá trị mặc định là off. Các tùy chọn bao gồm:
on Bậtoff TắtPhương thức xuất nhật ký, nhiều giá trị được phân tách bằng dấu phẩy ,. Giá trị mặc định trong môi trường phát triển là console, và trong môi trường sản xuất là console,dailyRotateFile. Các tùy chọn:
console - console.logfile - TệpdailyRotateFile - Tệp xoay theo ngàyĐường dẫn lưu trữ nhật ký dựa trên tệp, mặc định là storage/logs.
Cấp độ nhật ký đầu ra. Giá trị mặc định trong môi trường phát triển là debug, và trong môi trường sản xuất là info. Các tùy chọn:
errorwarninfodebugtraceCấp độ xuất nhật ký cơ sở dữ liệu là debug, và việc có xuất hay không được kiểm soát bởi DB_LOGGING, không bị ảnh hưởng bởi LOGGER_LEVEL.
Số lượng tệp nhật ký tối đa được giữ lại.
LOGGER_TRANSPORT là file, giá trị mặc định là 10.LOGGER_TRANSPORT là dailyRotateFile, sử dụng [n]d để biểu thị số ngày. Giá trị mặc định là 14d.Xoay nhật ký theo kích thước.
LOGGER_TRANSPORT là file, đơn vị là byte, và giá trị mặc định là 20971520 (20 * 1024 * 1024).LOGGER_TRANSPORT là dailyRotateFile, bạn có thể sử dụng [n]k, [n]m, [n]g. Mặc định không cấu hình.Định dạng in nhật ký. Mặc định trong môi trường phát triển là console, và trong môi trường sản xuất là json. Các tùy chọn:
consolejsonlogfmtdelimiterTham khảo: Định dạng Nhật ký
Mã định danh duy nhất cho phương thức lưu trữ bộ nhớ đệm được sử dụng, chỉ định phương thức bộ nhớ đệm mặc định phía máy chủ. Giá trị mặc định là memory. Các tùy chọn tích hợp sẵn:
memoryredisSố lượng mục tối đa trong bộ nhớ đệm, giá trị mặc định là 2000.
Kết nối Redis, tùy chọn. Ví dụ: redis://localhost:6379
Bật thu thập dữ liệu đo từ xa (telemetry), mặc định là off.
Trình đọc chỉ số giám sát được bật, mặc định là console. Các giá trị khác cần tham khảo tên đã đăng ký của các plugin trình đọc tương ứng, ví dụ như prometheus. Nhiều giá trị được phân tách bằng dấu phẩy ,.
Trình xử lý dữ liệu dấu vết (trace) được bật, mặc định là console. Các giá trị khác cần tham khảo tên đã đăng ký của các plugin trình xử lý tương ứng. Nhiều giá trị được phân tách bằng dấu phẩy ,.