問題タブ [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.
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 をデプロイする方法を教えてください。ありがとうございます。
go - golang型構造体の列型をロングテキストとして定義する方法は?
私はこのコードの平和を持っています:
しかし、それでは Body に対して 255 varchar しか得られません。それをロングテキストに設定するにはどうすればよいですか?
これは、Martini フレームワークのサンプル アプリからのものです。
image - ソースが multipart.File の場合、image.Decode の結果は「unknown format」になります
ユーザーがmultipart.File
自分のサーバーにアップロードしたファイルがあり、そのファイルを取得して を使用して s3 にアップロードしますaws-sdk-go
が、その画像のサムネイルも作成したいと考えています。
以下のコードは、 I がローカル ファイルのfile
の戻り値である場合にテストで正常に動作しますが、 に送信した同じ変数を送信するとブロックにヒットします。os.Open(...
err
CreateThumbnail
s3
io.Reader
問題に対して私が目にする答えのほとんどは、追加を伴いますが、それはすでにインポートされています (および とimport _ "image/jpeg"
同様)。私はGolangにかなり慣れていないので、何が間違っているのか少し迷っています。私も試しましたが、結果は同じです。png
gif
image.Decode(bufio.NewReader(imageFile))
err
unit-testing - Go マティーニ ユニット テストの例
私は Go に非常に慣れていないので、Go Martini の Handler コードをテストする方法の例を含む規則/標準があるのだろうかと思っていましたか?
よろしくお願いします!
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 構造体にメソッドがありますか?? 私のプログラムと私のパニックは私を助けます
postgresql - Postgresql パラメータの問題 $1
私はデータベースのセットアップに取り組んでおり、Postgresql にはまだそれがないように見えるため、カスタム Upsert を構築しています。とにかく、私のパラメータはうまく機能していません。
マティーニを使用しています。
このコード:
このエラーをスローします:
2 番目の $1 に関するある種の型キャストの問題であると確信していますが、合理的な解決策はどれも意味をなさないようです。
うまくいけば簡単な答えがある愚かな質問ですが、他のどこにも答えを見つけることができませんでした.
postgresql - Postgresql Golang Martini キーの挿入
私は演習として、martini、golang、および postgresql を使用してソーシャル ネットワーク タイプのサーバーを構築し、3 つすべてのスキルを伸ばすことに取り組んでいます。私を逃しているいくつかの重要なことは、ユーザーテーブルからユーザー情報テーブルの正しい行に主キーを挿入する方法です(ユーザー情報を特定のユーザーに接続するため)。両方のクエリをより簡潔なpostgresスクリプトに統合する方法もあると確信しています...
ユーザーテーブルを作成するスクリプトは次のとおりです。
本番レベルのコードでは、このようにパスワードを保存したくないことに気づきました。m.get および m.post コマンドによって作成された非グローバル パラメータをデータベースにプルする方法にも困惑しています。
ユーザーからのキーを統合して userinfo の適切なエントリに追加するためのアドバイスをいただければ幸いです...これらはおそらく信じられないほどばかげた質問だと思いますが、私の素朴さを許してください。
session - golang martini session.Set 値を設定しない
実際には何かが機能するはずの状況であるため、これにはあまり文脈がありませんが、機能しません。
マティーニフレームワークを使用しています。1つのハンドラーで私はこれを使用しています:
ここで、'session' は、ハンドラーに渡された sessions.Session オブジェクトです。myOtherURL をロードするハンドラーで、session.Get を使用していますが、何も返されません。すべてのセッション コンテンツを印刷しましたが、「デプロイ済み」は存在しません。
この問題の原因は何ですか? 何が欠けている可能性がありますか?できればもっと文脈を説明したいのですが、実際にはこれと同じくらい簡単です。