こんにちは、reactを使用してアプリケーションを開発しています。そして、ユーザーが既に存在するかどうかを確認したいと思います。
これは、ユーザーが存在するかどうかを確認する方法です
var userExists=false
getProfile((err, profile) => {
var userId=profile.sub.substring(6,profile.sub.length)
console.log(userId)
axios.get('http://localhost:9000/user/'+userId)
.then(response =>{
console.log(userId)
console.log("getting",response.data)
if (response.data.id==userId){
userExist=true
console.log(userExist)
}
else{
console.log(response.data)
console.log()
}
})
})
console.log(userExist)
最後に(ifテストの外で)常にfalseと表示されます。 私の質問は、グローバル変数を定義し、変更を適用するときにその値を変更する方法です(if elseテスト内でも)?
回答 1 件
関連記事
- 反応ネイティブにおけるグローバル変数の動的変化
- 参照変数の値が変更されたときのC ++?
- VSCodeのようなIDEにまだ存在しないグローバル変数を認識させる方法はありますか? (ノード)
- ここでグローバル変数が機能しないのはなぜですか?
- 複数の状態変数をインラインSwiftUIで宣言する
- Javascriptは、ファイルからすべてのモジュールをグローバル変数としてインポートします
- 変数を宣言する際に、私は間違いを犯していますか?
- ggplotグラフでアルファベット順に並べられた変数の順序を変更するにはどうすればよいですか?
- グローバル変数discordpyの問題
- Windowsの変数のグローバルメモリを増やす
関連した質問
- Uberはスクロール矢印付きのタイプHorizontalScrollSpyを食べます
- Webpack DevServerが遅すぎますか、それとも何か問題がありますか?
- カスタムデータベースのクエリ(Mongodb)
- React-Redux:インポート試行エラー: '/ components/Score'にデフォルトのエクスポートが含まれていません( 'Score'としてインポートされました)
- divターゲットにアクセスして、reactでリストグループアイテムのスタイルを切り替える方法は?
- React Nativeエラー失敗したプロップタイプ:タイプ `array`の無効なプロップ` children`が `Overlay`に提供されました。
- svg要素の幅と高さを制御する方法
- 別のページにあるボタンの値を呼び出すにはどうすればよいですか?
- jsonから特定のコンテンツをレンダリングする
- JavaScriptを使用したスライドショーを使用したReactJSの画像モーダル
useは
window
を使用できます オブジェクト。例: