図に示すように、http.get を使用してインターフェイスをリクエストし、返されたデータを取得しました。アバターをインデックス ページに転送したいのですが、http.get メソッドを使用した後、iconUrl が定義されていません。インターフェイスから返されたデータをインデックス ページに転送するにはどうすればよいですか?
漂亮男人2017-05-31 10:38:51
スコープの問題。
req.on で変数 iconUrl が宣言されているため、res.render を呼び出したときに、req.on の iconUrl 変数が見つかりません。iconUrl の宣言を router.get に入れてみてください。
phpcn_u15822017-05-31 10:38:51
http.get を同期メソッドに変更するか、コールバックで res.render を使用します。同じパラメータ名にならないように注意してください。エイリアスを変更するだけです。