問題タブ [recess]
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 - .htaccess RewriteRule により 403 Forbidden が発生する
Web ホスト (Dreamhost) にRecess PHP フレームワークをインストールしようとしています。次の .htaccess が含まれます。
これは私のマシン (Windows 7 の XAMPP 1.7.7) では正常に動作しますが、Web ホストの一部のファイルで 403 Forbidden エラーが発生します。すべてのディレクトリ権限は 755 に設定され、すべてのファイル権限は 644 に設定されています。PHP は、ファイルを所有する同じユーザーの下で実行されます。
次の URL では 403 が返されます。
- http://test.dd.moofz.com/
- http://test.dd.moofz.com/recess-conf.php
- http://test.dd.moofz.com/index.php
- http://test.dd.moofz.com/bootstrap.php
- http://test.dd.moofz.com/MIT-LICENSE
次の URL はありません。
- http://test.dd.moofz.com/.gitignore
- http://test.dd.moofz.com/httpd_logo_wide.gif
- http://test.dd.moofz.com/README.textile
- http://test.dd.moofz.com/the-book-of-recess.pdf
これが起こる原因は何ですか?
php - Recess Framework の JSON ビュー
Recess で API を作成しようとしていますが、その JsonView について質問があります。現在、たとえば /users/1 (ID 1 のユーザーのすべての詳細を取得し、Json で応答する関数にルーティングされます) で GET 要求を実行すると、次のようになります。
代わりに次のようにするにはどうすればよいですか。
つまり、すべての詳細を に包み込みたくありません"users":{}
。
http - リセス フレームワーク + ヘッダーの追加
Recess Framework に HTTP ヘッダーを追加するにはどうすればよいですか。
私はこれを試します。
header('HTTP/1.1 204 No Content');
しかし、それは機能していません。
ありがとう。
php - 埋め込みフレームワーク:ファイルが存在するときにリソースが見つからないというエラーが発生するのはなぜですか?
そのままダウンロードして、丁寧に指示に従ったRecessFrameworkを使うことを考えています。
私はPHPでそれを使用しています(これは問題ではありません)そして私はそれを稼働させているようです...しかし私は提供されているページに何かが少し間違っていると思ったので(期待されるロゴが含まれていませんでした)、私は調べましたフレームワークのjavascriptファイルとCSSファイルが「リソースが見つかりません」であったことを確認するためのコードのみ。
ちなみに、ファイルは指定されたパスに存在し、権限が正しく設定されていないことは問題ではありません-私もそれをチェックしました。
しかし...私はMVCスタイルの一部としてURLを介した「ルーティング」を使用するのは初めてで、基本的にそれがそれと関係があるのかどうか疑問に思いました。
フレームワークをダウンロードすると、見栄えが良く、フレームワークツールセットの特定の部分をアクティブ化するcssファイルとjavascriptファイルがパスに存在することがわかります。
しかし、恐ろしい404リソースが見つからないため、リセスツールが正しく機能しません。
1)他の体にこれまたは同様の問題がありましたか?2)考えられる原因は何ですか-もちろん答えがわからない限り、私を正しい方向に向けて助けてください
mysql - PHP Recess フレームワークのインストール中にエラーが発生しました: ソケット '/tmp/mysql.sock' を介してローカル MySQL サーバーに接続できません
Bitnami AMI を使用して EC2 インスタンスにRecess API Frameworkをインストールしようとしています。エラーが発生します
私はこの解決策を試しましたが、 の[client]
セクションにはmy.cnf
すでに の場所を指しているソケットがあることがわかりましたmysql.sock
。sudo find / -name mysql.sock
MySQL は、私が見つけたすべての点で問題なく動作するので、Recess で構成する必要があるかどうかに興味があります。
recess - 休憩フレームワークにより、ファイルの編集が停止します
Recessをインストールし、アプリを作成しました。ただし、アプリが作成したファイルを編集、削除、移動することはできません。削除しようとすると、550 の FTP エラーが発生します。サーバー上の他のファイルは、好きなように変更できます。
ユーザーが手動で変更できるように設定されていることがわかりましたがapache
、最初にこれを所有者として設定するのはなぜですか?
ruby - LESS ファイルをコンパイルするためにコマンド ラインから使用した場合、recess からのエラー出力はどこに行くのですか?
私はrecessをRuby gemとしてインストールしました(ただし、この質問はnpmパッケージとして実行した場合にも当てはまります)。変更されたときにLESSファイルを処理するためにwatchrを使用してBashスクリプトで使用しています。LESS ファイルに不適切な構文がある場合は常に、結果の CSS 出力ファイルは空であり、エラー トレースはありません (ファイルにエラー出力を入れる SASS とは異なります)。Rubyでrecess gemを使用すると、問題が発生するとエラーオブジェクトが生成されることを私は知っています...コマンドラインから使用している場合、そのエラー出力はどこに行くのでしょうか?
cakephp - Recess PHP フレームワークと CakePHP
私はしばらく Recess PHP フレームワークを見ていませんでしたが、両方のフレームワークの経験がある人のために、この質問をします:
php - RESTful API でのユーザー認証はどのように行われますか?
Recessを使用して単純な Web サービスを開発しようとしています。これは、使いやすく、本質的に RESTful であることを目的とした Web フレームワークです。Recess で CRUD 機能を使用するのは非常に簡単であることがわかりました。MySQL データベースにバックエンドを持つモデルを作成しましたが、REST API が既に使用可能であることがわかりました。
それは素晴らしいことですが、問題は、ユーザー認証がないことです。これにより、上記で説明した本当に優れた機能がまったく役に立たなくなります。実際のアプリケーションでは、ユーザー固有のリソースにアクセスするために認証が必要になります。たとえば、単純な「to-do」アプリケーションを開発しているとしましょう (ちなみに、私はそうではありません)。ユーザーは他の人が自分のやることリストに何を入れたかには興味がないので、サービスは正しいデータを提供するために、ユーザーが誰であるかを識別する必要があります。また、ユーザーが他の人のリソースを読み取ったり、削除したり、更新したりできないようにする必要があります。
これは通常、ログイン システムで行われます。しかし、REST API の場合、ユーザーはどのように認証されるのでしょうか? クライアントは、要求が行われるたびにユーザーの資格情報 (ユーザー名やパスワードなど) を提供する必要がありますか? どうすればそれを回避できますか?通常、Cookie を使用できますが、すべてのクライアントが必ずしも Web ブラウザーであるとは限らないため、これはおそらく適切な方法ではありません。しかし、Cookie の機能をエミュレートする場合、「Cookie」の内容をどのように送信すればよいでしょうか (通常、これは HTTP ヘッダーで行われます)。最後に、これらの問題に対するソリューションを Recess の組み込み REST 機能に統合するにはどうすればよいでしょうか?
ご覧のとおり、私は REST API の開発にかなり慣れていないので、提案や指針を歓迎します。