Improve
This commit is contained in:
parent
07bff148ec
commit
0b3e09c1eb
8 changed files with 6 additions and 32 deletions
1
qlfile
1
qlfile
|
@ -4,7 +4,6 @@ ql cl-jingle
|
||||||
git hsx https://github.com/skyizwhite/hsx.git
|
git hsx https://github.com/skyizwhite/hsx.git
|
||||||
git ningle-fbr https://github.com/skyizwhite/ningle-fbr.git
|
git ningle-fbr https://github.com/skyizwhite/ningle-fbr.git
|
||||||
ql cl-ppcre
|
ql cl-ppcre
|
||||||
ql log4cl
|
|
||||||
ql function-cache
|
ql function-cache
|
||||||
ql trivial-backtrace
|
ql trivial-backtrace
|
||||||
ql parenscript
|
ql parenscript
|
||||||
|
|
|
@ -26,10 +26,6 @@
|
||||||
(:class qlot/source/ql:source-ql
|
(:class qlot/source/ql:source-ql
|
||||||
:initargs (:%version :latest)
|
:initargs (:%version :latest)
|
||||||
:version "ql-2023-10-21"))
|
:version "ql-2023-10-21"))
|
||||||
("log4cl" .
|
|
||||||
(:class qlot/source/ql:source-ql
|
|
||||||
:initargs (:%version :latest)
|
|
||||||
:version "ql-2023-10-21"))
|
|
||||||
("function-cache" .
|
("function-cache" .
|
||||||
(:class qlot/source/ql:source-ql
|
(:class qlot/source/ql:source-ql
|
||||||
:initargs (:%version :latest)
|
:initargs (:%version :latest)
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
(:use #:cl)
|
(:use #:cl)
|
||||||
(:local-nicknames (#:jg #:jingle))
|
(:local-nicknames (#:jg #:jingle))
|
||||||
(:local-nicknames (#:fbr #:ningle-fbr))
|
(:local-nicknames (#:fbr #:ningle-fbr))
|
||||||
(:local-nicknames (#:cfg #:hp/config/env))
|
(:local-nicknames (#:env #:hp/env))
|
||||||
(:local-nicknames (#:mw #:hp/middlewares/*))
|
(:local-nicknames (#:mw #:hp/middlewares/*))
|
||||||
(:export #:start
|
(:export #:start
|
||||||
#:stop
|
#:stop
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
(in-package #:hp)
|
(in-package #:hp)
|
||||||
|
|
||||||
(defparameter *app* (jg:make-app :address "localhost"
|
(defparameter *app* (jg:make-app :address "localhost"
|
||||||
:port cfg:*port*))
|
:port env:*port*))
|
||||||
|
|
||||||
(defun start ()
|
(defun start ()
|
||||||
(jg:start *app*))
|
(jg:start *app*))
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
(defpackage #:hp/config/lib
|
|
||||||
(:use #:cl)
|
|
||||||
(:import-from #:log4cl))
|
|
||||||
(in-package #:hp/config/lib)
|
|
||||||
|
|
||||||
(log:config :nofile)
|
|
|
@ -1,9 +1,9 @@
|
||||||
(defpackage #:hp/config/env
|
(defpackage #:hp/env
|
||||||
(:use #:cl)
|
(:use #:cl)
|
||||||
(:export #:dev-mode-p
|
(:export #:dev-mode-p
|
||||||
#:prod-mode-p
|
#:prod-mode-p
|
||||||
#:*port*))
|
#:*port*))
|
||||||
(in-package #:hp/config/env)
|
(in-package #:hp/env)
|
||||||
|
|
||||||
(defmacro defenv (name env &key default parser)
|
(defmacro defenv (name env &key default parser)
|
||||||
(let ((env-val (gensym "val")))
|
(let ((env-val (gensym "val")))
|
|
@ -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)))))
|
|
|
@ -2,12 +2,12 @@
|
||||||
(:use #:cl)
|
(:use #:cl)
|
||||||
(:import-from #:log4cl)
|
(:import-from #:log4cl)
|
||||||
(:local-nicknames (#:tb #:trivial-backtrace))
|
(:local-nicknames (#:tb #:trivial-backtrace))
|
||||||
(:local-nicknames (#:cfg #:hp/config/env))
|
(:local-nicknames (#:env #:hp/env))
|
||||||
(:export #:*recoverer*))
|
(:export #:*recoverer*))
|
||||||
(in-package #:hp/middlewares/recoverer)
|
(in-package #:hp/middlewares/recoverer)
|
||||||
|
|
||||||
(defun message (condition)
|
(defun message (condition)
|
||||||
(if (cfg:dev-mode-p)
|
(if (env:dev-mode-p)
|
||||||
(tb:print-backtrace condition :output nil)
|
(tb:print-backtrace condition :output nil)
|
||||||
"Internal Server Error"))
|
"Internal Server Error"))
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
(:use #:cl)
|
(:use #:cl)
|
||||||
(:import-from #:hsx)
|
(:import-from #:hsx)
|
||||||
(:local-nicknames (#:jg #:jingle))
|
(:local-nicknames (#:jg #:jingle))
|
||||||
(:local-nicknames (#:cfg #:hp/config/env))
|
|
||||||
(:local-nicknames (#:cmp #:hp/components/*))
|
(:local-nicknames (#:cmp #:hp/components/*))
|
||||||
(:export #:response
|
(:export #:response
|
||||||
#:partial-response))
|
#:partial-response))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue