問題タブ [luminus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
63 参照

clojure - 循環依存?

postgres で基本的な luminus テンプレートをセットアップしました。この本の第6章p.168の例に従って、新しいユーザーを追加して認証できるようにしたい: https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition /

問題があったので、この部分を乗り越えるために新しいプロジェクトをやり直しました。

新しい luminus プロジェクトを作成し、データベース テーブルを作成し、project.clj ファイルを更新しました。問題なく移行できましたが、auth.clj ファイルを追加し、lein run で再起動すると、次のエラーが発生します。

私の依存関係はソース コードとまったく同じであり、私は完全な初心者であるため、何が起こっているのかわかりません。

これを解決するにはどうすればよいですか?

0 投票する
3 に答える
72 参照

clojure - 名前空間の関数が読み取られていませんか?

postgres で基本的な luminus テンプレートをセットアップしました。この本の第6章p.168の例に従って、新しいユーザーを追加して認証できるようにしたい: https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition /

問題があったので、この部分を乗り越えるために新しいプロジェクトをやり直しました。

新しい luminus プロジェクトを作成し、データベース テーブルを作成し、project.clj ファイルを更新しました。テスト ユーザーを作成しようとすると、エラーが発生します。

次のコマンドを実行しました。

別の端末で、私はそうします

dev_config.edn ファイルを更新しました。

}

それから私はやった

次のエラーが表示されます。

私が編集/作成したファイル: project.clj (仲間を追加)

auth.clj:

クエリ.sql:

移行: ユーザー テーブルを追加:

users テーブルを下に追加します。

メッセージ/投稿を問題なく追加できました。このテストプロジェクトでは、新しいユーザーが問題を切り分けようとしているだけです。

私は何を間違っていますか?どの部分に注意すればよいですか?

ありがとう。

0 投票する
1 に答える
77 参照

postgresql - 私の luminus アプリが Heroku で動作しないのはなぜですか?

私は完全な初心者で、この本に従っています: https://pragprog.com/titles/dswdcloj3/web-development-with-clojure-third-edition/

本とここから Heroku へのデプロイに関する指示に従いました: https://luminusweb.com/docs/deployment.html#heroku_deploymentしかし、いくつかの問題があります。

これが私の問題と私が取った手順です。ここでゲストブック コントローラーのソース コードを使用して変更し、アプリを Heroku で動作させようとしています (つまり、アカウントを作成し、ログインして、メッセージを投稿できるようにします)。ここに私のレポがあります: https://github.com/johnbradens/guestbook-heroku

私の手順は次のとおりです。

Heroku アプリを見ると、次のように表示されます。

エラー 1 エラー 2

実行するheroku run lein run migrateと、次のエラーが表示されます。

編集してみましたenv/prod/resources/config.ednが、どうしたらいいのかわかりません。私は多くのことを試しましたが、どれもうまくいきませんでした。

ファイルを変更する際に試した例を次に示しenv/prod/resources/config.ednます。上記のリンクの1つは、{:prod true}私が今持っているものだけを持っていると言っていますが、私も試しました:

編集: clojure slack のおかげで、env フォルダーが無視されていることがわかり、そのファイルに上記のテキストがある prod-config.edn ファイルを作成しました。もう一度 Heroku にプッシュしようとしましたが、Web アプリの画像と同じエラーが表示されます。実行するheroku run lein run migrateと、構成ファイルが見つからないという同じエラー メッセージが表示されます。

私は何をすべきか?