問題タブ [umbraco8]
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.
umbraco8 - NodeId または Guid を使用せずに 404 ページを設定する
カスタムタイプのSinglePageApplicationのページを持つumbracoを使用したWebアプリケーションがあります。このコンテンツ ページはルートにあります。
このページには ID (例: 1050) があり、このページには Angular アプリが含まれています。私が欲しいのは、URLが存在せず、umbracoが404をスローする必要がある場合、このページに移動し、Angularがページが見つからない状況を処理できるようにすることです。
これを実現するために、umbracoSettings.config の error404 構成を次のように変更しました。
そして、これは機能します。しかし、この Web アプリケーションはすぐにリリースされ、別のデータベースを持ち、ポータル ページにはおそらく別の ID (および GUID) が割り当てられます。明らかに、umbraco が受信した 404 は正しいページに転送されなくなり、ライブ サーバーで手動で ID を変更する必要があります。そしてそれを防ぎたい。
umbracosettings.config の例には、xpath を使用できると記載されており、この問題をグーグルで検索したときに多くの例が見つかりましたが、すべて umbraco 7 用であり、それらのどれも umbraco 8 では機能しないように見えるため、このために何かが変更された可能性があると感じました。設定。残念ながら、umbraco 8 のドキュメントは現在非常に貧弱です。
私がこれまでに試したことは次のとおりです。
おそらく私は 1 つを見逃していましたが、どちらも機能せず、すべてが醜い 404 ページになりました。
404 が発生したときに umbraco をコンテンツ ページに転送する方法は何ですか? NodeId を使用して動作するが、ページの nodeId または Guid にバインドされていないのと同じです。
c# - Google api OAuth がリダイレクト uri の不一致で失敗する
メンバーのイベントを作成できる Web サイトがあり、Google カレンダー API に接続しようとしているので、新しいイベントを作成するたびに、それをカレンダーに同期できます。
私はこのガイドに従っています: https://developers.google.com/calendar/quickstart/dotnet
しかし、サンプル コードを実行する部分に到達すると、OAuth で認証する必要があります。私は以下を取得します:

私のコード:
今のところ、ビジュアルスタジオでウェブサイトをローカルで実行しています。私が行ったリクエストごとにポート番号が変わるため、ポート番号の設定が機能していないようです。
これらは、Googleで設定した設定です。
解決策を探すために最後の 1 日半を費やしましたが、これまでのところ何も見つかりませんでした。
credentials.json をダウンロードし、ソリューションに追加しました。リソースやリンク、または私が見ることができるサンプルコードは大歓迎です。ドメインを正しくセットアップしたかどうか、またはローカルで実行中にセットアップできるかどうかさえわかりません。

