lapis 설정 lua 문법
1261 단어 frameworksnginxwebluaopenresty
Lua
설정 문법설정 예제
Lapis
의 설정 모듈 은 재 귀 합병 table
에 대한 지원 을 제공 합 니 다.예 를 들 어 기본 설정 을 정의 한 다음 에 구체 적 인 설정 성명 의 일부 값 을 덮어 쓸 수 있 습 니 다.
-- config.lua
local config = require("lapis.config")
config({"development", "production"}, {
host = "example.com",
email_enabled = false,
postgres = {
host = "localhost",
port = "5432",
database = "my_app"
}
})
config("production", {
email_enabled = true,
postgres = {
database = "my_app_prod"
}
})
이것 은 다음 두 개의 설정 결 과 를 생 성 합 니 다 (기본 값 생략).
-- "development"
{
host = "example.com",
email_enabled = false,
postgres = {
host = "localhost",
port = "5432",
database = "my_app",
},
_name = "development"
}
-- "production"
{
host = "example.com",
email_enabled = true,
postgres = {
host = "localhost",
port = "5432",
database = "my_app_prod"
},
_name = "production"
}
같은 설정 이름 에서
config
함 수 를 여러 번 호출 할 수 있 습 니 다. 매번 들 어 오 는 시 계 를 설정 에 합 칠 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
fastify가 다른 프레임워크보다 얼마나 더 나은 성능을 발휘합니까?Fastify는 무엇입니까? Fastify 서버의 리소스를 효율적으로 처리하고 초당 serve the max 수를 requests 도와줍니다. 그것은 사용자 기반 때문이 아니라 사용 가능한 most fastest 프...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.