問題タブ [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.
javascript - API から別の API nodejs およびバニラ Javascript にデータを渡す
geonames API を使用しており、ポスト リクエストでデータを取得しています。今、私はこれらのデータ (lat、long) の一部を取り、それを別の API (weatherbit API) に渡したいと思っています。これは、私のプロジェクトが URL で (lat と long) を渡し、そこからデータを取得する必要があるためです。サーバー側で情報を取得してAPIキーを保護しますが、undefined
. コードはundefined
URLパラメータで私に与えます
(例. https://api.weatherbit.io/v2.0/forecast/daily/&lat=undefined&lon=undefined&key=API_KEY )
ここに私のコードどうすればいいですか?
編集:ボタンをもう一度押すと、リクエストは正常に機能しました。したがって、最初の API から緯度と経度のデータを取得する前に、ボタンを 2 回押す必要があります。解決方法 >
クライアント側で
ポストリクエストと取得リクエストの両方のサーバー側の私のコード
私のコード構造
私のコードの流れは、ジオネームAPIを使用してユーザーが入力した特定の都市の緯度、経度、国名を取得し、このリクエストからの緯度と経度を別のAPI(wathearbit)のパラメーターとして使用します-リクエストを完了するためにこれらのデータが必要です-都市の現在または予測の天気を取得し、これらの情報で UI を更新する**都市、国名、天気**
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>"
だから、彼が呼び出されたパラメータでオブジェクトをキャッチする必要があります