国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

lapis配置之 lua語法

BaronZhang / 1196人閱讀

摘要:配置語法配置示例的配置模塊提供了對遞歸合并的支持。例如,我們可以定義一個基本配置,然后覆蓋更多具體的配置聲明中的一些值這將產生以下兩個配置結果默認值省略您可以在相同的配置名稱上調用函數多次,每次將傳入的表合并到配置中。

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 函數多次,每次將傳入的表合并到配置中。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39493.html

相關文章

  • 創建Lapis應用程序

    摘要:使用創建應用程序生成一個新項目如果您尚未閱讀,請閱讀入門指南,了解有關創建新項目骨架的信息以及,配置和命令的詳細信息。是包含應用程序的常規模塊。 使用Lua創建Lapis應用程序 生成一個新項目 如果您尚未閱讀,請閱讀入門指南,了解有關創建新項目骨架的信息以及OpenResty,Nginx配置和lapis命令的詳細信息。 您可以在當前目錄中通過運行以下命令啟動一個新的Lua項目: la...

    jzzlee 評論0 收藏0
  • lapis入門

    摘要:入門是為和編寫的框架。使用來安裝創建一個應用命令行工具附帶了一個命令行工具,可幫助您創建新項目和啟動服務器。在生產環境中,應當啟用緩存以獲得最佳性能。指令指定一個代碼塊,它將處理與其他不匹配的任何請求。將忽略常規的二進制文件。 lapis入門 Lapis 是為 Lua 和 MoonScript 編寫的 Web 框架。 Lapis 很有趣,因為它建立在Nginx 發行的 OpenRest...

    endless_road 評論0 收藏0
  • lapis配置及環境

    摘要:配置及環境被設計于依據不同環境載入不同的配置來運行服務器。環境名稱僅影響加載的配置。例如,這里有一個的配置塊編譯時,首先檢查環境變量。默認日志記錄位置設置為,在默認的配置中指定。 配置及環境 Lapis 被設計于依據不同環境載入不同的配置來運行服務器。例如,可能您開發環境的配置設置為本地數據庫的URL,禁用代碼緩存和單個worker。然后,您生產環境的配置可能設定為遠程數據庫的 URL...

    sarva 評論0 收藏0
  • lapis請求處理

    摘要:處理函數的返回值用于渲染輸出。例如,如果不滿足某些條件,我們可以取消操作并重定向到另一個頁面是處理一個常規動作的返回值,所以同樣的事情你可以返回一個動作,可以傳遞給請求對象每個操作在調用時會請求對象作為其第一個參數傳遞。 lapis請求處理 每個被Lapis處理的HTTP請求在被Nginx處理后都遵循相同的基本流程。第一步是路由。路由是 url 必須匹配的模式。當你定義一個路由時,你也...

    Olivia 評論0 收藏0
  • lapis的異常處理

    摘要:的異常處理錯誤的種類區分兩種錯誤可恢復和不可恢復錯誤。捕獲可恢復的錯誤幫助程序用于包裝一個操作,以便它可以捕獲錯誤并運行錯誤處理程序。相反,使用協同程序創建一個異常處理系統。 lapis的異常處理 錯誤的種類 Lapis 區分兩種錯誤:可恢復和不可恢復錯誤。 Lua 的運行時在執行期間拋出的錯誤或調用錯誤被認為是不可恢復的。 (這也包括 Lua 內置函數 assert ) 因為不可恢復...

    cucumber 評論0 收藏0

發表評論

0條評論

BaronZhang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<