hunchentoot

    3

    1答えて

    クライアントがproto://hostname:port/pathのリクエストをした場合、proto://hostname:portを取得したいと思います。 私が何かを見逃している可能性がありますが、今私は考えることができる唯一の方法は (format nil "~A://~A" (stringify-downcase-scan (server-protocol*)) (host)) の線に沿

    0

    1答えて

    私は、Common Lisp(SBCL)とHunchentoot(Quicklispを使用)の方が比較的新しいです。誰かが私にこれをどのように働かせることができるか教えてもらえますか?私はHunchentootサーバーといくつかのパスを1つの関数としてラップしようとしています。これを実行すると、Hunchentootのインデックスページのみが利用可能であり、パス/ aと/ bは使用できません。 (

    13

    1答えて

    ここではいくつかの質問者のように、私はLispを初めて使っています。私はPractical Common Lispの本を読んでいますが、ウェブアプリケーションを設定するのがどれほど簡単かを見て回ったので、thisチュートリアルとupdated version hereに従っています。 私はサーバを起動する時点になると、私のREPLが死ぬので、何かを*dispatch-table*にプッシュすること

    1

    1答えて

    私はプロジェクト内のwwwディレクトリからHunchentootで静的ファイルを提供しようとしています。 (define-easy-handler (index :uri "/")() (with-html-output-to-string (_) (:html (:head (:title "Hello world") (:body

    1

    1答えて

    私はlatesバージョン CL-USER>(QL:更新-すべて-にdists)にquicklispを更新したチェックする 1 DIST。 「quicklisp」の最新バージョンは、2017-06-30です。 NIL しかし、これは最新バージョン、元の依存関係を更新しませんでした。 Hunchentoot Webサーバーはバージョン1.2.35ですが、バグ修正のため1.2.37が必要です。 /hom

    0

    1答えて

    私はこれがcl-who(特にwith-html-output-to-stringとwith-html-output)の問題か、Common Lispの理解に問題があるかどうかはわかりませんLispを使った私の最初のプロジェクト)。私は、フォームフィールドを作成する機能を作成し : (defun form-field (type name label) (cl-who:with-html-

    4

    2答えて

    SBCLはhunchentootを正常にロードできます。しかし、CCLは次のように報告しています。 ? (ql:quickload :hunchentoot) To load "hunchentoot": Load 1 ASDF system: hunchentoot ; Loading "hunchentoot" > Error: Unable to load any of the a

    1

    3答えて

    最近私のウェブサイトのURI構造が大幅に変更され、古いページのすべてを対応する新しいページにリダイレクトする必要があります。私はすべての古いURIと新しいURIのペアの点リストを持っています。現時点では、私はループ内で簡単にハンドラを定義しようとしています。 (let ((redirects '(("/old/uri/example-1" . "/new/uri/example-1"))))

    8

    2答えて

    Hookhentootを使用して誰でも、Heroku Common Lisp BuildpackでHerokuにアプリを正常に導入できましたか? 私は ! Heroku push rejected, no Cedar-supported app detected を取得していると私は私が何か間違ったことをやっているかはわからない、またはそれはまだ UPDATEサポートされていない場合: を上

    2

    1答えて

    インラインJavaScriptを生成しようとしていますが、(:script)内にparenscriptコードを入れ、cl-whoを使用して(str)タグを入れなければなりません。 ps,ps*,ps-inlineおよびps-inline*は、生成されたjsと大きな違いはないようです。 コードの重複を避けるためにマクロを書く一般的な方法はありますか、それとも良い方法がありますか? (in-packa