問題タブ [spark-java]
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.
java - Java Spark Framework: そのままの HTML テンプレートを使用する
TemplateEngine
ストレートな HTML ページを Spark テンプレートとして使用する最も簡単な方法は何ですか (IE、実装はしたくありません)。
次のように、テンプレート エンジンをうまく使用できます。
そして、エンジンなしで ModelAndView を使用してみました:
しかし、それはモデルとビューの toString() だけですspark.ModelAndView@3bdadfd8
。
独自のエンジンを作成し、render() を実装して IO を実行して html ファイルを提供することを考えていますが、より良い方法はありますか?
spark-java - Spark JavaでPOSTフォームからデータを取得するには?
私はこれらすべてのことにかなり慣れていませんが、それがどのように機能するかを理解するのを手伝ってくれることを願っています. field のフォームを取得しました。クライアントからデータを取得するにはどうすればよいですか? いくつかの情報を探していましたが、見つかりませんでした。
フォームを送信した場合 (method=get) - すべて正常に動作します request.queryParams(XXXX) フォームを送信した場合 (method=post) - request.queryParams で - 何もありません
POSTリクエストで何をすべきか知っている人はいますか?
java - java.net.BindException: Heroku で要求されたアドレスを割り当てることができません
Heroku にデプロイした後、Spark サーバーがこの例外でクラッシュします。私のProfileは次のようになります:
私が理解していることから、Heroku はアプリがデプロイされるたびに新しい PORT を割り当てます。しかし、Heroku によって設定された環境変数から PORT 値を取得しているので、この要求されたアドレスを取得できないのはなぜですか?
編集: これらは、Procfile を -Dserver.port=$PORT に修正した後のエラー ログです。
これは --port $PORT を追加した後に発生しました。基本的に、エラーに変化は見られません。
heroku - ポートがわからない場合、Heroku 上のサーバーとどのように通信すればよいですか?
私が理解していることから、Heroku はデプロイするたびにポートを割り当てます。Heroku にデプロイするサーバーと通信する Android アプリがあります。
しかし、ポートがわからない場合、どうすれば POST 呼び出しを行うことができますか?
Heroku はこのアプリケーションに適していないということですか?
関連する場合は、Java Spark を使用しています。
java - ビルドとデプロイは成功するが、Heroku on Spark (Java フレームワーク) で Web プロセスが実行されない
プロジェクトが正常にビルドおよびデプロイされたにもかかわらず、Web プロセスなしのエラーが発生します。これは、Java Spark アプリの実行方法を指定する私の Procfile です。
また、 foreman start を使用して、実行中かどうかを確認しました。はい、機能しています。
ポートを決定するコードは次のとおりです
このチュートリアルに従いましたが、まだうまくいきません...
https://sparktutorials.github.io/2015/08/24/spark-heroku.html https://gist.github.com/jesperfj/1222739
https://gist.github.com/Fitzsimmons/2490382