問題タブ [nancy]

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 に答える
2770 参照

rest - NANCYとRESTsharpを使用して.NETのREST呼び出しにセキュリティを実装するにはどうすればよいですか?

RESTアプリケーションにセキュリティレイヤーを追加するにはどうすればよいですか。サーバーとクライアントの両方を制御し、サーバーとしてNANCYを使用し、クライアントとしてRESTsharpを使用しています。

RESTがステートレスである場合、呼び出しを安全にする方法を理解するのに苦労しています。

ありがとうございました

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

nancy - ナンシーセルフホストへのリモートアクセス

最終的にWindowsサービス内でホストされるナンシーモジュールを作成しています。現在、WPFテストアプリケーション内で実行しています。ナンシーホスティングを開始するために、私はNancy.Hosting.Selfを使用して、次のように呼び出しています。

ローカルマシンでは、アドレスバーにhttp:// localhost:8080と入力して、Webブラウザにアクセスしてモジュールにアクセスできます。

別のマシンに移動すると、サービスにアクセスできません。Windowsファイアウォールがオフになっています。

baseUriでlocalhost以外のものを使用してホスティングを開始すると、nancyHost.Start()を呼び出すときに「アクセス拒否」例外が発生します。

足りないものはありますか?ホスティングを実行しているマシンへのIP:ポートを知っている限り、どのマシンからでもNancyモジュールにアクセスできますか?知っておく必要のある「ホストヘッダー」の種類はありますか?

これであなたの助けをありがとう。

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

c# - NancyRazorViewEngineでSessionを使用する方法

RazorViewEngine for NancyFxを使用していますが、動的プロパティを格納できるViewBagのようなオブジェクトが必要です。理想的ではありませんが、私の目的にはセッション状態で十分であると判断しました。BootstrapperのApplicationStartupメソッドでCookieBasedSessionを有効にし、BeforeRequestPipelineメソッドを追加してSession変数を設定しました。ただし、ビューで値を取得する方法がわかりません。これは、Session変数をモデルに追加せずに可能ですか?セッション状態は、モジュールでのみアクセスすることを目的としていますか?

(nancy-fxフォーラムからのクロス投稿)

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

asp.net-mvc-3 - ASP.NETMVC3ハンドラーに.cshtmlおよび.vbhtmlURLを無視させ、それらを渡すだけにします

MVC3には.cshtmlおよび.vbhtmlファイル拡張子の優先度ハンドラーがあり、デフォルトのフォルダーでそれらを見つけようとしているようです。

これらのURLをリクエストする場合:

  • domain.com/test.cshtml
  • domain.com/test.vbhtml

MVCは常に、デフォルトのフォルダーでこれらの特定の静的ファイルを検索します。

拡張子やルートに関係なく、.cshtmlと.vbhtmlの処理を完全に無視し、他のすべてのURLと同様に完全なURLを渡すだけで、自分でルーティングを処理できるようになります(Nancyを使用)。

AzureインスタンスのIIS7.5でMVC3+Nancy+Razorを実行します。

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

nancy - ナンシーのユーザー情報

Nancy.Demo.Authentication.Formsに基づくデモアプリをまとめています。

私は自分のクラスで and をClaims実装しています。デモによると、with があります。 UserNameUserIdentity:IUserIdentityUserModelUserName

SecureModuleクラスでは、ログオンしているユーザーを確認するために を使用できることがわかりますContext.CurrentUserが、インターフェイスによると、これはユーザー名とクレームのみを提供します。次に、ビュー モデルのデータ (ログオン ユーザーのメッセージなど) をさらに取得する必要がある場合、データベース クエリのフィルターとして使用できるのはユーザー名だけです。ユーザーの uniqueIdentifier を使用したいのです。

IUserIdentity実装に追加のフィールドを追加する方が良い場合、またはUserModel? そして、これらをどこに入力しますか?

私の質問がそれほど明確であるかどうかはわかりませんが (私の頭では明確ではありません!)、一般的な基本的なアーキテクチャのアドバイスは役に立ちます。

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

asp.net - nancy を使用して mvc 3 アプリのサブフォルダーの要求を処理する際の問題

mvc 3 アプリで /api URL へのリクエストを処理するように nancy をセットアップしようとしています。

ApiModule に 2 つのナンシー ルートを設定しました

Get["/"] = _ => "こんにちは"; // 期待どおり "Hello" を返します

Get["/ニュースレター/サインアップ"] = _ => "ddddd"; // asp.net 404 を返します。想定外です。

/newsletter/signup/test は nancy 404 を返します。

設定を確認して何度もアプリを再起動しましたが、正しく動作しません。

編集:関連するコードと構成は次のとおりです

base.web.config

APIフォルダーを作成し、このweb.configをそこに配置しました

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

.net - NancyFX を使用したモデルの検証

私は本当にASP.NET MVCアプローチに慣れています.対応する属性でモデルに注釈を付けます.MVCはそれを検証し、ModelState.Errorsを更新します.ModelStateはViewで利用できるため、ユーザーにエラーを表示することができます.

NancyFX に対してどのように正確に実行する必要があるかについて、 wikiに関する情報は見つかりませんでした。ソースでは、ナンシーがルールを使用しようとしていることがわかりますが、正しく適用してビューに失敗を表示するにはどうすればよいですか?

編集:質問はナンシー0.9に関連しています.@TheCodeJunkie 0.10によると、その変更が適用されます。

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

java - Java 用ナンシー Web フレームワーク

重複の可能性:
シンプルな Java Web フレームワーク

昨夜、メルボルンで開催された alt.net キャッチアップに行ったところ、Nancy Web フレームワークのデモがありました。

Javaに同様のマイクロフレームワークはありますか?

0 投票する
2 に答える
1523 参照

nancy - RavenDB を使用した NancyFX のブートストラップ

RavenDB でブートストラップ NancyFX を追加しようとしていますが、アプリケーションを実行しようとすると次のエラーが発生します...

「型を解決できません: Nancy.IResponseFormatter」

環境:

ASP.Net

ナンシー

Nancy.Hosting.Aspnet

レイヴンDB

VS2010 開発サーバー

すべてのコードを貼り付ける代わりに、例として使用したサイトへのリンクを次に示します。例として、それを動作させることができるかどうかを確認するために、逐語的にコピーしたことを意味します。 http://stuff-for-geeks.com/category/NancyFx.aspx

このコードがデモで実際に実行されるのを見たことがありますが、何らかの理由でまったく実行できません。起動時に失敗します。Nancy が私の BootStrapper を使用していないかのようです。

スタック トレースの詳細:

[TypeInitializationException: 'Nancy.Hosting.Aspnet.NancyHttpRequestHandler' の型初期化子が例外をスローしました。] Nancy.Hosting.Aspnet.NancyHttpRequestHandler..ctor() +0

[TargetInvocationException: 呼び出しのターゲットによって例外がスローされました。]

どんな助けでも本当に感謝しています。

0 投票する
2 に答える
1052 参照

c++ - C++軽量Webフレームワーク

私はC#アプリケーションにNancy Frameworkを使用して、WebベースのGUIを作成しています。残念ながら、似たようなスタイルや使いやすさのあるC++用のものは見つかりませんでした。この種のことに対する良い解決策はありますか?