問題タブ [catch-all]

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 投票する
0 に答える
142 参照

python - 回避策 キャッチオール メールのスパム

約 1 万人以上のユーザーにサービスを提供することを期待して、Web サイトを構築しています。

各ユーザーが私たちのドメインでメールアドレスを持つ機能が必要ですが、このメールアドレスはユーザーがアクセスできず、非常にまれな量のメールを受信するためにのみ使用されます (ギフトを受け取るために公開されるとします)そのユーザーに向けられたカード)、ギフトカードを受け取ったときにユーザーに通知し、それに応じて何かを行う必要があります。

Python で Google App Engine を使用したいのですが、最初に頭に浮かんだのは、実際には実際のメールボックスを作成せず、ドメインのメールボックスに送信されたメールを受信する単一のキャッチオール メールを作成することです。 、次に、受信したすべての電子メールをフィルタリングして、ユーザーアカウントにマップできます

現在の Google の受信制限 (1 秒あたり 1 メール) 内でこれは機能します。主な問題は、スパム メールが届き、受信制限に直接達するメールでキャッチオール メール ボックスがあふれ、メール アカウントが Google によって停止されることです。

よりスマートなソリューションを適用したいと考えています。特定の送信者ドメイン (たとえば、giftcards.com) からのメールのみを処理し、その他のメールは削除できます。

不要なメールを除外し、giftcards.com からのメールのみをメインの Google アプリのメールに転送するために使用できる、信頼できるサービスや設定はありますか?

0 投票する
8 に答える
36260 参照

spring - Springはindex.htmlのすべてのルートをキャッチ

クライアント側のルーティングにreact-routerを使用している、反応ベースの単一ページアプリケーション用のスプリングバックエンドを開発しています。

index.html ページのほかに、バックエンドはパス上のデータを提供します/api/**

src/main/resources/public/index.htmlアプリケーションのルート パスから index.html を提供するために/、リソース ハンドラを追加しました。

私がしたいのは、他のルートが一致しないときはいつでも index.html ページを提供することです。たとえば、 以外のパスを呼び出すときなどです/api

春にそのようなキャッチオールルートを構成するにはどうすればよいですか?

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

c# - MVC RouteConfig "CatchAll" {*url} が機能しない

MVC アプリケーション内で 500 および 404 エラーを「すべてキャッチ」しようとしていますが、記事や質問をすべて読んだ後でも、何が必要なのか把握できないようです。

Web.config(これにより、500 個のエラーが に送られます~/Views/Shared/Error.cshtml):

HomeController上記のセットアップをテストするために、エラーをスローするようにセットアップしました。

私のGlobal.asax.csでは、500 エラーをログに記録するために次のものがあります。

404 エラーの場合:

RouteConfig.csの には、次のルートがありますが、すべての 404 をキャッチできないようです。

CatchAll一番下は、前のルートと一致しないものをすべてキャッチする良い仕事をしています.

他にもたくさんのテスト シナリオがありますが、私を悩ませているのは次の UrlParameter です。

上記のURLは基本的にhttp://localhost:64275/{controller}/{action}/{id}

という名前のコントローラーがありません。コントローラーが一致しない場合、アクションがデフォルトのコントローラーになるdoesと思いました。defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }HomeIndex

動作する別の例:

誰かが私がどこで間違っているのか説明できますか? ...そして、私が理解していないことは何ですか?

次のようなものを実装する必要があります: .Net MVC Routing Catchall が機能しない(Darin Dimitrov の回答)

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

oracle - Oracle テーブルの設計に関する質問: 構成テーブル、デフォルト値、主キー

Oracle でテーブルを設計する必要があります。これらは私の列です。

  1. 製品
  2. PARAM1
  3. PARAM2
  4. PARAM3

私が最初に考えたのは、Country と Product の組み合わせを PK にしたいということでした。しかし、国 + 製品の記録に該当しないものについては、キャッチオール/デフォルトも必要です。例:

  • 製品 A と国 US: 1,1,1 のようにパラメーター値を持ちます
  • すべての製品の国フランス: パラメーター値 2、2、2 を持ちます: 考えられるすべての製品のレコードが必要ですか? フランスと全製品のレコードを持つことは可能ですか?
  • 他の国と製品の組み合わせにはパラメーター 3、3、3 があります。すべての国と製品のレコードを作成せずにこれを達成する最善の方法は何ですか。国はおそらくあまり変わらないでしょうが、私は常に新しい製品を手に入れることができ、これが起こるたびにこの表を更新したくありません

Product と Country を PK ではなく null 可能にする必要があるように見えますが、他のオプションが欠けているのではないかと思います。

どんな考えでも大歓迎です。

乾杯!