問題タブ [tonic]
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.
php - Tonic のメソッドで URL をマップしますか?
URL を tonic でマッピングしたいのですが、どうすればよいですか? 私ができる特定のドキュメントはありますか?そのAPIドキュメントを除いて、APIを読んだので、それに関するドキュメントはありませんか?
たとえば、ここに私のクラスがあります
URL でメソッドを呼び出したいのですが、どうすればよいですか?
php - 「/」を含む REST パラメータのエンコードが機能しない
同様にURIでRESTサービスを実行しています
ローカルホスト/1.0/json/ホスト/:リスト/
ここで、:list は検索するパラメーターです。対応する PHP 関数 (Tonic を使用)
提供された入力をデコードしてエスケープしています。これは、入力が実際にエンコードされる必要がない限り機能します。
対応する js アプリケーションは、encodeURIcomponent を使用して、入力ボックスで行われた入力をエンコードします。
前述の REST リソースに対して jQuery.get を起動します。
入力ボックスで「923/50」などの入力が選択されている場合、パラメータは適切にエンコードされています
「localhost/rest/1.0/json/host/923%2F05/」の XHR
しかし、このパラメーターに接続されているレコードをデータベースから取得することはまだ不可能です。私はいつも404を取得します。したがって、「/」のような文字をエンコードすることはできないと思います。
これを解決するにはどうすればよいですか?
php - AngularJS $resource は配列をオブジェクトにデシリアライズできません
私は php Tonic と AngularJS を使用しています。したがって、残りのリソースを呼び出す角度があります。残りのコードは次のようになります。
バックエンドでは、コードは本文に配列を持つ Response オブジェクトを返します。angular から $resource サービスを使用してバックエンドを呼び出します。
console.log の結果は次のとおりです。
私は使用しようとしました:
しかし、phpのResponseは配列ではなくオブジェクトなので、このようにjavascriptのエラーが出てしまいました。配列にアクセスできません。どこが間違っていますか?
node.js - tonicdev.com でノードのバージョンを変更できますか?
Tonic では、ブラウザでノード コードを実行できます ... https://tonicdev.com/
しかし、現在実行中のノードの0.12.7
Tonic を使用している場合、ノードのバージョンを変更できますか? 私は検索しましたが、何も見つかりません - 誰かが今かもしれないと思った.
私の npm モジュールは、ノード 4 より下のすべてで失敗します。
javascript - トニック getElementById()
Npm でホストされているオープン ソースの反応コンポーネントのコード例を tonicdev.com でセットアップしようとしています。
実行しようとしているコードは次のとおりです ( tonicdev.com でのライブ編集はこちら)。
document
セレクターがないため、トニックは不平を言います:
ノードにドキュメント オブジェクトがありません。Tonic はノード環境であるため、ドキュメントやその他のブラウザー機能は存在しません。
しかし、それは代替手段を提供しません。これは React コンポーネントなので、ReactDOM.render でレンダリングする必要があります。これには、2 番目の引数として a が必要domContainerNode
です。Tonic で入手するにはどうすればよいですか?
より一般的に:私は何か間違ったことをしていますか?Tonic で React の例を実行する方法はありますか?
macos - Mac で複数のサイトを持つ tonic rest の nginx conf
Mac の複数のサイトで nginx を tonic rest で構成しようとしています。私の nginx は、私の Mac で localhost として実行されます。
私のルートは /Users/thorsten/Sites です
ルートには、/project1、/project2 などのいくつかのプロジェクトがあります。
各プロジェクトには tonic rest フォルダー /standard/rest... があります。
nginx.confで私は試します
何も起こりませんでした。プロジェクトごとに構成が必要ですか、それともすべてのプロジェクト ($project/rest/... など) のグローバル構成を使用できますか?