6

プロジェクトで Hunchentoot を開始するにはどうすればよいですか? Edi Weitz のガイドに目を通したところ、インストール後まですべてがスムーズに進みました。リストされたチュートリアルは、実際のサーバーの使用状況に基づいて壊れているか、ざっと見ただけです。

asdf ファイルがあり、quicklisp で依存関係をインストールし、ディスパッチ テーブルをセットアップしました。Hunchentoot をこのようなもので動作させるにはどうすればよいですか?

4

3 に答える 3

2

startのインスタンスで呼び出しますacceptor

easy-handlerhunchentoot に付属する基本的なメカニズムを使用すると、 easy-acceptor.

サーバーを起動および停止するためのメカニズムを用意する必要があります。それは次のようになります。

(defvar *acceptor* nil)

(defun start-server ()
  (stop-server)
  (start (setf *acceptor*
               (make-instance 'easy-acceptor
                              :port 4242))))

(defun stop-server ()
  (when *acceptor*
    (stop *acceptor*)))
于 2013-11-02T16:50:39.470 に答える