問題タブ [martini]
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.
go - 文字列をテンプレートとして返す
golang のマティーニでテンプレートとして文字列を返したい:
しかし、それは私にエラーを返します:関数の最後に戻り値がありません
よろしく & 感謝 bussiere
ajax - GO と Martini を使用してフォームを送信する
私はGOとマティーニのパッケージが初めてです。AJAXを使用してフォームを送信するために今何をしようとしていますか。問題は、go が html ファイル全体を返すことです。エラーが返されないため、エラーがあるかどうかはわかりません。POST データを API に送信するために使用するために、フォームがデータを正常に送信しているかどうかをテストする必要があります。今のところ、フォームがデータを正常に渡しているかどうかを知る必要があります。
私はこのコードを持っています。
行くコード:
AJAX 呼び出し:
MTPL コード:
ありがとう。
html - Markdown のレンダリング時に HTML のみを表示する Golang Martini テンプレート
Martini、Martini-Contrib Renderer パッケージ、および Blackfriday を使用して、Golang で簡単なブログを書いています。
問題なく投稿をDBに出し入れできます。投稿の本文を DB から html として構造体に取得することもできますが、テンプレートをレンダリングすると、出力は単なるプレーン テキストの html になり、本来のようには見えません。
コードは次の場所にホストされています。
http://bitbucket.org/ChasingLogic/goblog
どんな助けでも素晴らしいでしょう。
編集:
ここで何をしているのかを見ることができます:
go - Martini のテンプレートとテスト
アプリケーション ファイルをテスト ファイルから分割しようとしています。次のようになります。
main.go
Martini アプリを作成Martini.render
し、ビューを探す場所を指示します。
go run
ルート フォルダーから使用している場合、すべてが非常にうまく機能します。ただし、ファイルCreateApplication()
から関数を使用しようとすると、それが実行フォルダーであるため、ビューが検索されます。spec/main_test.go
spec/views
絶対パスを取得するために使用しようとするルートをruntime.Caller()
たどりましたが、バイナリをコンパイルするときに完全に台無しになります。
私の質問は、どうすればこれを機能させることができるのでしょうか。CreateApplication()
どこから呼び出されても同じように動作するようにしたい。
go - Martini でデフォルトの静的ページを設定するには?
「public」フォルダにあるデフォルトページ「index.html」を設定する必要があります。Martiniフレームワークでこれを行うにはどうすればよいですか?
私はこれを試しましたが、うまくいきません: