問題タブ [slim-3]

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

php - Slim 3 または nikic/FastRoute パラメータでドットを許可するにはどうすればよいですか?

nikic/FastRoute を使用する Slim 3 を使用していますが、次のようなエンドポイントで問題が発生しています。

私の計画は、urlencode された URL をコントローラーに渡し、{url}それをコントローラーに挿入することです。たとえば、 の場合http://www.example.com、リクエストは次のようになります。

ただし、これは 404 で失敗するため、明らかに一致していません。これも失敗します:

ただし、奇妙なことに、これは一致します (つまり、末尾のドットなし):

私は当初、それを混乱させていたのは urlencoded スラッシュだと思っていました ( %2F) が、これらの文字なしで試してみたところ、実際には文字列のどこにでもあるドットであることがわかりました。これが一致しないのはなぜですか?これを機能させるには、正規表現の一致が必要ですか?

このアプリには PHP 組み込み Web サーバーを使用しています。

0 投票する
0 に答える
336 参照

php - $response->withRedirect Slim twig テンプレート エンジンに渡されたデータを表示しません

$errorsを使用して、slim\twig テンプレートに渡す配列からdata() を取得しようとしています。

$response->withRedirect($this->router->pathFor($event->getRoute(),$errors ))

しかし、小枝 {{dump()}} を実行すると、null になり、

ただし、「return $this->view->render($response,$event->getRoute(),$errors);」を実行してからダンプすると、必要なデータが得られます。

Slim3 で $response->withRedirect を使用する方法を考えています。

私はslim\twig github( https://github.com/slimphp/Twig-View )を見回しましたが、 を使用して配列を小枝に渡す方法に関するドキュメントが見つかりませんでした$response->withRedirectまたは私の狂気のために、それは完璧ですうまく使って$this->view->render

私のスリムな3ビューのセットアップは

ありがとうございました。

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

angular - Angular 2 と Slim 3 Cros エラー

私は現在、いくつかの Angular 2 フロントエンドを Slim 3 PHP バックエンドと統合しようとしています。次の Angular 2 サービスがあります。

このコンポーネントでこのサービスを使用します。

新しいユーザーを作成するたびに、次の cros エラーが発生します。

ここに画像の説明を入力

私のAPIは次のようになります:

問題に見えるのは?ありがとうございました!

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

php - http|https を Slim3 の fastRoute と一致させます

ここで、slim3 のサンプルFastRoute :

この FastRoute の「正規表現」([{domaine}[/{notused:.+}]]) では、次のように一致します。

そして $args['domaine'] は "sample.com" を返します。

しかし、私もこれを一致させたい:

この作品のような新しいルートを追加します:

ただし、1行だけにする方が良いです。

何か案は ?

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

php - JSON 入力の予期しない終了 - Angular 2 および Slim 3 PHP アプリ

現在、Angular 2 フロントエンドと Slim 3 PHP バックエンドを開発しています。投稿リクエストをしようとすると、次のエラーが表示されます。

Angular サービス

上記のサービスを使用するAngularコンポーネント

そして最後にPHP部分

問題と思われるもののアイデアはありますか?ありがとうございました!