Application error: a client-side exception has occurred (see the browser console for more information).のエラー

next.js

以下の行でエラーが発生する
console.log(“user!.username … " + JSON.stringify(user!.username as string))

次のように変えるとエラーが取りあえず直った。
console.log(“user?.username … " + JSON.stringify(user?.username))

?も!もつけないと、Object is possibly 'undefined’.というエラーが出る。