Skip to content

hxzrx/clack-dirs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Example

(ql:quickload '(:clack :clack-handler-hunchentoot :clack-dirs))

(defparameter *app* nil)
(defvar *server-handler* nil
  "Clack server instance.")

(defun start-server (&key (port 5000))
  (setf *app* (make-instance 'ningle:<app>))
  (setf *server-handler*
        (clack:clackup *app* :port port)))

(defun stop-server ()
  (when *server-handler*
    (clack:stop *server-handler*)
    (setf *server-handler* nil)
    (setf *app* nil)
    (format t "Ningle File Server stopped.~%")))

(start-server)

;; wget http://localhost:5000/api/v1/static
(clack-dirs:serve-directory *app* "~/tmp/" "/api/v1/static")

About

Serving directories and files for Clack and Ningle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors