ファイルを ColdFusion アプリにアップロードするために JavaScript プラグインを使用しています。AJAX を使用してサーバーと通信し、JSON を返します。(かなり標準的) 私は 2 つの cfm スクリプトを持っています。
最初のファイルには、プラグインのフォームが含まれています。
2 つ目は、実際のアップロード、削除、ファイル リストの返却などを処理します。
2 番目のスクリプトは、プラグインが処理するプレーン テキストとして JSON を返します。
2 番目のスクリプトは HTML をレンダリングせず、最初のスクリプトに返された JSON は js プラグインに直接送られます。
すべてが実際に完全に機能します。ファイルをアップロードしてファイルリストを返すようになりました。
私の問題: 2 番目のスクリプトのコードが複雑になるにつれて、デバッグが難しくなります。
コードをレンダリングしないため、cfdump は役に立ちません。
何かが機能していない理由を教えてくれるエラー メッセージやその他の情報がない状態で暗闇の中を探し回っています。
私の制限: プラグインは大きくて複雑なので、必要がなければいじりたくありません。そして、それは完全に機能するので、それをいじる必要はありません。問題は私のcfコードです。
また、このプロジェクトの管理エリアへのアクセス権もありません。
しかし、このコードをログに記録またはデバッグする方法が必要です。
私の解決策: 3 番目のファイルに対して cfdump を実行してきましたが、コーディングに半分の時間を費やし、新しいニーズに合わせて cfdump ソリューションを変更するのに半分の時間を費やしているため、これは理想的な解決策とは言えません。また、さまざまな状況を処理できるように cfdump ロガーを進化させています。独自のロガーを作成して車輪を再発明したくはありませんが、コーディングしたいだけです。管理者に AJAX ロガーをインストールしてもらいましたが、ColdFusion ではなく JavaScript をログに記録することを意図していることに気づきませんでした。だからそれもうまくいきません。
ColdFusion for AJAX を使っている人がいることは知っています。この問題を抱えているのは私だけではありません。どんな助けでも大歓迎です。