Facebook-Connectを使用するアプリケーションを作成し、必要なユーザー権限として電子メールのみをマークしました。プレビュー画面では、「基本情報」と「メール」を尋ねられます。
しかし、私がアプリケーションに登録しようとすると、「あなたの基本情報」が必要であるとだけ述べられており、電子メールについて尋ねることはありません。実際、ユーザーの電子メールをアプリケーションに公開する必要はありません。
問題は範囲の欠如でした。
passportjsでそれを行う方法の詳細については、passport-facebookを参照してください。