問題タブ [pure-js]

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.

0 投票する
1 に答える
241 参照

javascript - API から別の API nodejs およびバニラ Javascript にデータを渡す

geonames API を使用しており、ポスト リクエストでデータを取得しています。今、私はこれらのデータ (lat、long) の一部を取り、それを別の API (weatherbit API) に渡したいと思っています。これは、私のプロジェクトが URL で (lat と long) を渡し、そこからデータを取得する必要があるためです。サーバー側で情報を取得してAPIキーを保護しますが、undefined. コードはundefinedURLパラメータで私に与えます

(例. https://api.weatherbit.io/v2.0/forecast/daily/&lat=undefined&lon=undefined&key=API_KEY )

ここに私のコードどうすればいいですか?

編集:ボタンをもう一度押すと、リクエストは正常に機能しました。したがって、最初の API から緯度と経度のデータを取得する前に、ボタンを 2 回押す必要があります。解決方法 >

ボタンの結果の最初のヒット

ボタンの 2 回目のヒットの結果

クライアント側で

ポストリクエストと取得リクエストの両方のサーバー側の私のコード

私のコード構造

私のコードの流れは、ジオネームAPIを使用してユーザーが入力した特定の都市の緯度、経度、国名を取得し、このリクエストからの緯度と経度を別のAPI(wathearbit)のパラメーターとして使用します-リクエストを完了するためにこれらのデータが必要です-都市の現在または予測の天気を取得し、これらの情報で UI を更新する**都市、国名、天気**

0 投票する
0 に答える
40 参照

javascript - オブジェクトの void プロパティを取得する

私はオブジェクトを取得します: const foo = {}

そしてfoo.div.h2.span 、このオブジェクトで無効なパラメーターをキャッチする方法のように、このオブジェクトを無効にしますか? 次のようにする必要があります:object foo voided with div>h2>spanパラメータ?

もう少し例: Format.div("fqe");// を返す必要があります "<div>fqe</div>"

Format.div.h1.span("FizBuz"); 返す必要があります // "<div><h1><span>FizBuz</span></h1></div>"

だから、彼が呼び出されたパラメータでオブジェクトをキャッチする必要があります