問題タブ [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.

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

go - 文字列をテンプレートとして返す

golang のマティーニでテンプレートとして文字列を返したい:

しかし、それは私にエラーを返します:関数の最後に戻り値がありません

よろしく & 感謝 bussiere

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

ajax - GO と Martini を使用してフォームを送信する

私はGOとマティーニのパッケージが初めてです。AJAXを使用してフォームを送信するために今何をしようとしていますか。問題は、go が html ファイル全体を返すことです。エラーが返されないため、エラーがあるかどうかはわかりません。POST データを API に送信するために使用するために、フォームがデータを正常に送信しているかどうかをテストする必要があります。今のところ、フォームがデータを正常に渡しているかどうかを知る必要があります。

私はこのコードを持っています。

行くコード:

AJAX 呼び出し:

MTPL コード:

ありがとう。

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

html - Markdown のレンダリング時に HTML のみを表示する Golang Martini テンプレート

Martini、Martini-Contrib Renderer パッケージ、および Blackfriday を使用して、Golang で簡単なブログを書いています。

問題なく投稿をDBに出し入れできます。投稿の本文を DB から html として構造体に取得することもできますが、テンプレートをレンダリングすると、出力は単なるプレーン テキストの html になり、本来のようには見えません。

コードは次の場所にホストされています。

http://bitbucket.org/ChasingLogic/goblog

どんな助けでも素晴らしいでしょう。

編集:

ここで何をしているのかを見ることができます:

http://chasinglogic.com/

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

go - Martini のテンプレートとテスト

アプリケーション ファイルをテスト ファイルから分割しようとしています。次のようになります。

main.goMartini アプリを作成Martini.renderし、ビューを探す場所を指示します。

go runルート フォルダーから使用している場合、すべてが非常にうまく機能します。ただし、ファイルCreateApplication()から関数を使用しようとすると、それが実行フォルダーであるため、ビューが検索されます。spec/main_test.gospec/views

絶対パスを取得するために使用しようとするルートをruntime.Caller()たどりましたが、バイナリをコンパイルするときに完全に台無しになります。

私の質問は、どうすればこれを機能させることができるのでしょうか。CreateApplication()どこから呼び出されても同じように動作するようにしたい。

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

go - Martini でデフォルトの静的ページを設定するには?

「public」フォルダにあるデフォルトページ「index.html」を設定する必要があります。Martiniフレームワークでこれを行うにはどうすればよいですか?

私はこれを試しましたが、うまくいきません: