# Resource
A resource is a cached external data source, by default a resource contains a single data but can contain multiple using custom resource.
# Default resource
A default resource is exposed with a Nuxt.js server middleware and Nuxt.js plugin.
The name attribute is used as a unique id to identify it from other resources.
It's also used to generate the stored filename and the static url which is exposed publicly.
For instance a resource with my-resource will have:
- The id
my-resourceto use it with the Nuxt.js plugin - A file named
my-resource.jsoninside the default rootFolder - An exposed route available at http://hostname:port/rootUrl/my-resource.json