問題タブ [servicestack-razor]
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.
servicestack - ServiceStack はプレーンな html からの POST をサポートしていますか?
基本的にはありますが、POST データの国別記号に問題があります。それらはサービスに破損しています。
私は非常に基本的なマークアップを持っています:
ブラウザは以下を送信します。
ヘッダー:
フォームデータ:
このサービスでは、次のものを受け取ります。
this.Request.OriginalRequest.EncodingName は「キリル文字 (Windows)」です。ここはUTF-8でいいと思います。期待される結果は
PS。App.config (セルフホストを使用しています) はhttp://www.ienablemuch.com/2012/12/self-hosting-servicestack-serving.htmlのデフォルトです
c# - サービス スタック + SignalR - 自己ホスト型
RESTful api に ServiceStack を使用するアプリを構築しています。このアプリはクライアント デスクトップで実行されるため、SignalR をリアルタイム機能に統合しようとしています。長いポーリングまたはそのような回避策はオプションではありません。要件は、コンソール アプリ、ServiceStack、SignalR です。SignalR と ServiceStack を一緒にホストすることは可能ですか?
次のことを考慮してください (すべて 1 つのコンソール アプリで)。
StartUp.cs >>
AppHost.cs >>
Program.cs >>
このチャレンジを自分で試してみたい場合は、https://github.com/ServiceStack/RazorRockstars/tree/master/src/RazorRockstars.SelfHostのコピーを入手して、機能させてみてください。
この頭の体操の助けがあれば、大いに役立ちます。
最も重要なことは、これが可能かどうかを知りたいということです。
servicestack - ServiceStack セルフホストで *.js を開発する最良の方法は何ですか?
js ファイルの「出力へのコピー」により、js ファイルを編集してページをリロードして変更を確認することはできません。サービスを再起動する必要があります。
考えられる解決策の 1 つは、DEBUG モードで正しい場所 (出力フォルダーではなくソリューション ツリー) にある js ファイルを参照するように VFS を変更することです。
他の提案はありますか?
ありがとう、ドミトリー
servicestack - ブラウザで ServiceStack Cookie が設定されない
Razor が有効になっているアプリケーションと、次のようなサービスがあります。
ただし、Razor ビューでその Cookie にアクセスしようとすると、空になります。
Cookie を参照すると、次のものが表示されませんTerminal
。
json - サービス スタック 4: ビューをレンダリングしたプロパティを含む JSON を返す
ServiceStack 4.0.21 を実行しています。
部分的なビューをレンダリングすることは可能ですが、それを JSON 応答の文字列プロパティとして返しますか? もしそうなら、これを達成するために ServiceStack.Razor ライブラリから呼び出すことができるメソッドはありますか?
servicestack - /templates ルートは ServiceStack の内部使用のために予約されていますか?
次の RequestDTO で動作するサービスを作成しようとしました
しかし、ServiceStack は「静的ファイル '/templates/' が見つかりません」を返します。私が見る限り、/Templates フォルダーは /metadata のテンプレートを定義するために使用できます。しかし、私はそのようなフォルダをまったく持っていません。
servicestack - ServiceStack のデフォルトの Razor ビューとサービス
セルフホスト SS アプリ内で非常に単純な剃刀ページをホストしたいと考えています。
/ パスを default.cshtml に解決する必要があります。これはそのまま使用できます。
しかし、ビュー内のユーザー認証セッションにアクセスする必要があります。これを行うには、default.cshtml のモデルを作成するサービスが必要だと推測しています。
これまでに試したことはすべて機能せず、許可されていないため、route / を使用して DefaultRequest を作成できません。
私が何をする必要があるかについて何か手がかりを得た人はいますか?
私はフォールバックルートを試しましたが、運がありません: