This was really great and easy to follow, thanks for the tutorial!
One small bit of feedback would be to change the check-user.js api route to use a non-200 statusCode for an unauthenticated user.
check-user.js
export default async (req, res) => { const { Auth } = withSSRContext({ req }) try { const user = await Auth.currentAuthenticatedUser() res.json({ user: user.username }) } catch (err) { res.statusCode = 401 res.json({ user: null }) } }
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
This was really great and easy to follow, thanks for the tutorial!
One small bit of feedback would be to change the
check-user.js
api route to use a non-200 statusCode for an unauthenticated user.