Glossary
There are some terms we use in this documentation that may not be known to every reader. Here is an explanation for some of them:
application
/application-side
/universal-application
: This references all Nuxt code of your app that is universally rendered. In short this means that that code is rendered on the server-side and on the client-side, so all JS in it is executed twice. This is an important distinction, as some things may behave different on the server-side than on the client-side. We useapplication...
to denote something that will be universally renderedserver
/server-side
: This references all Nuxt code of your app that will run only on your server. For example, all code inside the~/server
directory should only ever run on the serversessions
: A set of information that persists for a longer duration, e.g., the username and email that persists while your user is logged inauthentication
: Verifying that someone is who they claims to be, e.g., by asking them for a username and password or by asking Google to verify it (OAuth) and then trust their resultprovider
: Could mean two things in the context ofnuxt-auth
:- The authentication provider you select on the
nuxt-auth
module level by setting theprovider.type
key to eitherlocal
orauthjs
- The OAuth authentication provider you choose to use in combination with the
authjs
module
- The authentication provider you select on the