修改接口使用radixtree进行过滤验证并调用其它接口类函数的问题
This commit is contained in:
parent
94ebf0a452
commit
174e4aadb9
|
|
@ -7,10 +7,9 @@ events {
|
|||
}
|
||||
|
||||
http {
|
||||
lua_package_path '$profix/src/?/?.lua;$profix/src/?.lua;;';
|
||||
lua_package_cpath '$profix/src/share/lib/?.so;;';
|
||||
lua_package_path '$prefix/src/?/?.lua;$prefix/src/?.lua;/home/frankly/work/AuthPlatform/src/?.lua;/home/frankly/work/AuthPlatform/src/?/?.lua;;';
|
||||
lua_package_cpath '$prefix/src/share/lib/?.so;;';
|
||||
|
||||
include system/user.conf
|
||||
# Path of the file with trusted CA certificates.
|
||||
#lua_ssl_trusted_certificate /etc/ssl/certs/ca-certificates.crt;
|
||||
|
||||
|
|
@ -25,5 +24,7 @@ http {
|
|||
log_not_found off;
|
||||
access_log off;
|
||||
}
|
||||
|
||||
include 'system/user.conf';
|
||||
}
|
||||
}
|
||||
|
|
@ -4,17 +4,11 @@
|
|||
--- DateTime: 2025/9/25 08:19
|
||||
---
|
||||
|
||||
local db_config = require('config.database')
|
||||
local pgmoon = require('share.pgmoonn')
|
||||
local _M = {}
|
||||
|
||||
-- 创建一个新的连接
|
||||
local conn = pgmoon.new(db_config.postgres)
|
||||
--获取所有用户信息
|
||||
function _M.get_allusers()
|
||||
|
||||
-- 连接到数据库
|
||||
conn:connect(function(err)
|
||||
if err then
|
||||
print("Error connecting to database: ", err)
|
||||
else
|
||||
print("Connected to the PostgreSQL server.")
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
return _M
|
||||
|
|
@ -1,10 +1,12 @@
|
|||
---
|
||||
--- Generated by EmmyLua(https://github.com/EmmyLua)
|
||||
--- Created by admin.
|
||||
--- Created by .
|
||||
--- DateTime: 2025/9/25 08:19
|
||||
--- 业务逻辑
|
||||
local db_config = require('config.database')
|
||||
local pgmoon = require('share.pgmoonn')
|
||||
local cjson = require('cjson')
|
||||
local pgmoon = require('pgmoon');
|
||||
|
||||
local _M = {}
|
||||
|
||||
-- 创建一个新的连接
|
||||
local conn = pgmoon.new(db_config.postgres)
|
||||
|
|
@ -17,3 +19,9 @@ conn:connect(function(err)
|
|||
print("Connected to the PostgreSQL server.")
|
||||
end
|
||||
end)
|
||||
|
||||
function _M.getAllUser()
|
||||
|
||||
end
|
||||
|
||||
return _M
|
||||
|
|
@ -27,7 +27,7 @@ local API = require("LuaORM.API")
|
|||
|
||||
-- 2. Configure the ORM
|
||||
API.ORM:initialize({
|
||||
connection = "LuaSQL/postgres",
|
||||
connection = "LuaSQL/PostgreSQL",
|
||||
database = {
|
||||
databaseName = "postgres",
|
||||
userName = "postgres",
|
||||
|
|
@ -397,41 +397,3 @@ end
|
|||
|
||||
local timePassed = os.clock() - startTimeStamp
|
||||
print("\nExecution took " .. timePassed .. " seconds")
|
||||
|
||||
return
|
||||
|
||||
----------------------------- REQUIRE --------------------------------
|
||||
local Table = require("orm.model")
|
||||
local fields = require("orm.tools.fields")
|
||||
|
||||
----------------------------- CREATE TABLE --------------------------------
|
||||
|
||||
local User = Table({
|
||||
__tablename__ = "user",
|
||||
username = fields.CharField({max_length = 100, unique = true}),
|
||||
password = fields.CharField({max_length = 50, unique = true}),
|
||||
age = fields.IntegerField({max_length = 2, null = true}),
|
||||
job = fields.CharField({max_length = 50, null = true}),
|
||||
time_create = fields.DateTimeField({null = true})
|
||||
})
|
||||
|
||||
----------------------------- CREATE DATA --------------------------------
|
||||
local user = User({
|
||||
id = 1,
|
||||
username = "zhangsan",
|
||||
password = "123456",
|
||||
time_create = os.time()
|
||||
})
|
||||
|
||||
--user:save()
|
||||
ngx.say("User " .. user.username .. " has id " .. user.id)
|
||||
-- User Bob Smith has id 1
|
||||
|
||||
----------------------------- GET DATA --------------------------------
|
||||
local first_user = User.get:first()
|
||||
ngx.print("First user name is: " .. first_user.username)
|
||||
-- First user name is: First user
|
||||
|
||||
local users = User.get:all()
|
||||
ngx.print("We get " .. users:count() .. " users")
|
||||
-- We get 5 users
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user