This commit is contained in:
Akira Tempaku 2024-06-15 17:28:29 +09:00
parent 07bff148ec
commit 0b3e09c1eb
8 changed files with 6 additions and 32 deletions

1
qlfile
View file

@ -4,7 +4,6 @@ ql cl-jingle
git hsx https://github.com/skyizwhite/hsx.git
git ningle-fbr https://github.com/skyizwhite/ningle-fbr.git
ql cl-ppcre
ql log4cl
ql function-cache
ql trivial-backtrace
ql parenscript

View file

@ -26,10 +26,6 @@
(:class qlot/source/ql:source-ql
:initargs (:%version :latest)
:version "ql-2023-10-21"))
("log4cl" .
(:class qlot/source/ql:source-ql
:initargs (:%version :latest)
:version "ql-2023-10-21"))
("function-cache" .
(:class qlot/source/ql:source-ql
:initargs (:%version :latest)

View file

@ -3,7 +3,7 @@
(:use #:cl)
(:local-nicknames (#:jg #:jingle))
(:local-nicknames (#:fbr #:ningle-fbr))
(:local-nicknames (#:cfg #:hp/config/env))
(:local-nicknames (#:env #:hp/env))
(:local-nicknames (#:mw #:hp/middlewares/*))
(:export #:start
#:stop
@ -11,7 +11,7 @@
(in-package #:hp)
(defparameter *app* (jg:make-app :address "localhost"
:port cfg:*port*))
:port env:*port*))
(defun start ()
(jg:start *app*))

View file

@ -1,6 +0,0 @@
(defpackage #:hp/config/lib
(:use #:cl)
(:import-from #:log4cl))
(in-package #:hp/config/lib)
(log:config :nofile)

View file

@ -1,9 +1,9 @@
(defpackage #:hp/config/env
(defpackage #:hp/env
(:use #:cl)
(:export #:dev-mode-p
#:prod-mode-p
#:*port*))
(in-package #:hp/config/env)
(in-package #:hp/env)
(defmacro defenv (name env &key default parser)
(let ((env-val (gensym "val")))

View file

@ -1,14 +0,0 @@
(defpackage #:hp/middlewares/access-logger
(:use #:cl)
(:import-from #:lack.middleware.accesslog
#:*lack-middleware-accesslog*)
(:import-from #:log4cl)
(:export *access-logger*))
(in-package #:hp/middlewares/access-logger)
(defparameter *access-logger*
(lambda (app)
(funcall *lack-middleware-accesslog*
app
:logger (lambda (message)
(log:info message)))))

View file

@ -2,12 +2,12 @@
(:use #:cl)
(:import-from #:log4cl)
(:local-nicknames (#:tb #:trivial-backtrace))
(:local-nicknames (#:cfg #:hp/config/env))
(:local-nicknames (#:env #:hp/env))
(:export #:*recoverer*))
(in-package #:hp/middlewares/recoverer)
(defun message (condition)
(if (cfg:dev-mode-p)
(if (env:dev-mode-p)
(tb:print-backtrace condition :output nil)
"Internal Server Error"))

View file

@ -2,7 +2,6 @@
(:use #:cl)
(:import-from #:hsx)
(:local-nicknames (#:jg #:jingle))
(:local-nicknames (#:cfg #:hp/config/env))
(:local-nicknames (#:cmp #:hp/components/*))
(:export #:response
#:partial-response))