問題タブ [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 投票する
1 に答える
1395 参照

ssl - Heroku サーバーに golang martini HTTPS をデプロイする

Golang-martiniを使用して、Heroku に HTTPS Web サイドをデプロイしようとしています。

これが私がすでに行ったリストです:

  • Heroku ですでに SSL エンドポイントを有効にしています。(有料プラグインサービスです)
  • 私はすでに CA 証明書キーを購入しており、Heroku をデプロイすることができます。したがって、次のようにheroku certs表示されます: (注: 会社名/エンドポイント アドレスの変更)


    || エンドポイント || 一般名 || || 期限切れ || 信頼できる


    xxx.herokussl.com || server.sample.com || 2016-05-25 23:59 UTC || 真実

そして、これが Golang での私のコード サンプルです。

ここに私の質問があります:

  • ListenAndServeTLSポートを 8443 (または別のもの) に設定すると、でテストしようとするとエラーが表示されますcurl -vI https://server.sample.com。次のようにエラーが表示されます。

    "curl: (60) SSL 証明書の問題: 証明書チェーンが無効です"

  • ListenAndServeTLSポートを 443に設定すると、次のように表示されます。

    「リッスン tcp :443: バインド: 許可が拒否されました」

Heroku で Go-martini を使用して HTTPS をデプロイする方法を教えてください。ありがとうございます。

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

go - golang型構造体の列型をロングテキストとして定義する方法は?

私はこのコードの平和を持っています:

しかし、それでは Body に対して 255 varchar しか得られません。それをロングテキストに設定するにはどうすればよいですか?

これは、Martini フレームワークのサンプル アプリからのものです。

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

image - ソースが multipart.File の場合、image.Decode の結果は「unknown format」になります

ユーザーがmultipart.File自分のサーバーにアップロードしたファイルがあり、そのファイルを取得して を使用して s3 にアップロードしますaws-sdk-goが、その画像のサムネイルも作成したいと考えています。

以下のコードは、 I がローカル ファイルのfileの戻り値である場合にテストで正常に動作しますが、 に送信した同じ変数を送信するとブロックにヒットします。os.Open(...errCreateThumbnails3io.Reader

問題に対して私が目にする答えのほとんどは、追加を伴いますが、それはすでにインポートされています (および とimport _ "image/jpeg"同様)。私はGolangにかなり慣れていないので、何が間違っているのか少し迷っています。私も試しましたが、結果は同じです。pnggifimage.Decode(bufio.NewReader(imageFile))err

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

unit-testing - Go マティーニ ユニット テストの例

私は Go に非常に慣れていないので、Go Martini の Handler コードをテストする方法の例を含む規則/標準があるのだろうかと思っていましたか?

よろしくお願いします!

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

go - golang gorp 挿入パニック

こんにちは、私は gorp と mysql を使用しています。struct gorp return を挿入するとき

Reflect.Value.Interface: エクスポートされていないフィールドまたはメソッドから取得した値を返すことはできません

in gorp docs は言うPanics if any interface in the list has not been registered with AddTableが、私はこの構造体を追加した

この問題は BUS 構造体にメソッドがありますか?? 私のプログラムと私のパニックは私を助けます

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

postgresql - Postgresql パラメータの問題 $1

私はデータベースのセットアップに取り組んでおり、Postgresql にはまだそれがないように見えるため、カスタム Upsert を構築しています。とにかく、私のパラメータはうまく機能していません。

マティーニを使用しています。

このコード:

このエラーをスローします:

2 番目の $1 に関するある種の型キャストの問題であると確信していますが、合理的な解決策はどれも意味をなさないようです。

うまくいけば簡単な答えがある愚かな質問ですが、他のどこにも答えを見つけることができませんでした.

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

postgresql - Postgresql Golang Martini キーの挿入

私は演習として、martini、golang、および postgresql を使用してソーシャル ネットワーク タイプのサーバーを構築し、3 つすべてのスキルを伸ばすことに取り組んでいます。私を逃しているいくつかの重要なことは、ユーザーテーブルからユーザー情報テーブルの正しい行に主キーを挿入する方法です(ユーザー情報を特定のユーザーに接続するため)。両方のクエリをより簡潔なpostgresスクリプトに統合する方法もあると確信しています...

ユーザーテーブルを作成するスクリプトは次のとおりです。

本番レベルのコードでは、このようにパスワードを保存したくないことに気づきました。m.get および m.post コマンドによって作成された非グローバル パラメータをデータベースにプルする方法にも困惑しています。

ユーザーからのキーを統合して userinfo の適切なエントリに追加するためのアドバイスをいただければ幸いです...これらはおそらく信じられないほどばかげた質問だと思いますが、私の素朴さを許してください。

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

session - golang martini session.Set 値を設定しない

実際には何かが機能するはずの状況であるため、これにはあまり文脈がありませんが、機能しません。

マティーニフレームワークを使用しています。1つのハンドラーで私はこれを使用しています:

ここで、'session' は、ハンドラーに渡された sessions.Session オブジェクトです。myOtherURL をロードするハンドラーで、session.Get を使用していますが、何も返されません。すべてのセッション コンテンツを印刷しましたが、「デプロイ済み」は存在しません。

この問題の原因は何ですか? 何が欠けている可能性がありますか?できればもっと文脈を説明したいのですが、実際にはこれと同じくらい簡単です。