2

node.js を使用してリクエストを受け入れ、dynamodb からデータを取得し、既存の JSON テンプレート オブジェクトにフォーマット/マージして返します。

ノードをWebサービスとして使用し、jsonを返すだけの場合、これはうまく機能しましたが、react.jsで新しいクライアント側コードを書いてテストしています。最初は JSON なしでページをロードし、次に react.js で AJAX を使用して JSON をロードしますが、1 回で実行したいと思います。

ノードで「filledTemplate」を埋めています。クライアント側でアクセスできるように、(Jade テンプレート「フォーム」を介して) JSON オブジェクトのfilledTemplate を返したいと思います。オブジェクトを jade に渡すことはできますが、その後の次のステップがわかりません。

            lib.pact.mergeDataIntoTemplate(formTemplateJSON,backgroundDatasetJSON, function(err, filledTemplate){
                if(err) {
                    console.log(err);
                }
                else{
                    res.render('forms', { title: 'Filled Forms', data: filledTemplate });
                }
        });

簡単に言えば、クライアント側でreact.js(またはバニラjs)でオブジェクトを渡す/アクセスする方法がわかりません。

ヒントや指針をいただければ幸いです。

(また、どうやらreact.jsのタグがなく、追加できません...他の誰かが望む場合)

4

0 に答える 0