上一章节我们学会了如何admin
库的使用, 学习一些admin
库的详细配置.
回顾配置
忘记配置的同学我们再来看下基础配置, 稍后我们会对下面对配置进行扩展.
local httpd = require "httpd"
local app = httpd:new("http")
-- httpd启用Cookie扩展
app:enable_cookie()
-- httpd设置Cookie加密的密匙
app:cookie_secure("candymi")
local DB = require "DB"
local db = DB:new {
host = "localhost",
port = 3306,
username = 'root',
password = '123456789',
database = 'cfadmin',
charset = 'utf8',
max = 100,
}
db:connect()
-- 导入cf内置的admin库
local cfadmin = require "admin"
-- 注册后台页面路由
cfadmin.init_page(app, db)
-- 这个函数仅在第一次初始化数据的时候使用. 多次初始化不会产生错误, 但是会有SQL警告.
cfadmin.init_db()
app:static("static")
app:listen("", 8080)
app:run()
设置默认首页
由于上一章介绍的默认首页
只是一个演示用的静态页面, 这里我们介绍一下如何修改: