javascript - Express がインターフェイスを呼び出した後、ページに値を渡すにはどうすればよいですか?
阿神
阿神 2017-05-31 10:36:51
0
5
803

図に示すように、http.get を使用してインターフェイスをリクエストし、返されたデータを取得しました。アバターをインデックス ページに転送したいのですが、http.get メソッドを使用した後、iconUrl が定義されていません。インターフェイスから返されたデータをインデックス ページに転送するにはどうすればよいですか?

阿神
阿神

闭关修行中......

全員に返信(5)
曾经蜡笔没有小新

iconUrl は未定義でなければなりません
js の基本的なスコープの問題です

いいねを押す +0
左手右手慢动作

res.render という文を req.on('end') コールバックに入れます

いいねを押す +0
漂亮男人

スコープの問題。
req.on で変数 iconUrl が宣言されているため、res.render を呼び出したときに、req.on の iconUrl 変数が見つかりません。iconUrl の宣言を router.get に入れてみてください。

いいねを押す +0
phpcn_u1582

http.get を同期メソッドに変更するか、コールバックで res.render を使用します。同じパラメータ名にならないように注意してください。エイリアスを変更するだけです。

いいねを押す +0
阿神

最後にだけ書いてください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート