73 lines
2.1 KiB
JSON
73 lines
2.1 KiB
JSON
{
|
|
"cloudFrontOrigins": {
|
|
"ssrApi": {
|
|
"domainName": "ssr-api.execute-api.us-east-1.amazonaws.com"
|
|
},
|
|
"staticOrigin": {
|
|
"domainName": "my-bucket.s3.amazonaws.com"
|
|
}
|
|
},
|
|
"pages": {
|
|
"ssr": {
|
|
"dynamic": {
|
|
"/:root": {
|
|
"file": "pages/[root].js",
|
|
"regex": "^/([^/]+?)(?:/)?$"
|
|
},
|
|
"/blog/:id": {
|
|
"file": "pages/blog/[id].js",
|
|
"regex": "^/blog/([^/]+?)(?:/)?$"
|
|
},
|
|
"/customers/:customer": {
|
|
"file": "pages/customers/[customer].js",
|
|
"regex": "^/customers/([^/]+?)(?:/)?$"
|
|
},
|
|
"/customers/:customer/profile": {
|
|
"file": "pages/customers/[customer]/profile.js",
|
|
"regex": "^/customers/([^/]+?)/profile(?:/)?$"
|
|
},
|
|
"/customers/:customer/:post": {
|
|
"file": "pages/customers/[customer]/[post].js",
|
|
"regex": "^/customers/([^/]+?)/([^/]+?)(?:/)?$"
|
|
},
|
|
"/customers/:catchAll*": {
|
|
"file": "pages/customers/[...catchAll].js",
|
|
"regex": "^/customers(?:/((?:[^/#?]+?)(?:/(?:[^/#?]+?))*))?[/#?]?$"
|
|
}
|
|
},
|
|
"nonDynamic": {
|
|
"/": "pages/index.js",
|
|
"/customers": "pages/customers/index.js",
|
|
"/customers/new": "pages/customers/new.js",
|
|
"/api/getCustomers": "pages/api/getCustomers.js",
|
|
"/_error": "pages/_error.js",
|
|
"/404": "pages/404.html"
|
|
}
|
|
},
|
|
"html": {
|
|
"nonDynamic": {
|
|
"/": "pages/index.html",
|
|
"/index": "pages/index.html",
|
|
"/terms": "pages/terms.html"
|
|
},
|
|
"dynamic": {
|
|
"/users/:user": {
|
|
"file": "pages/users/[user].html",
|
|
"regex": "^/users/([^/]+?)(?:/)?$"
|
|
},
|
|
"/users/:user*": {
|
|
"file": "pages/users/[...user].html",
|
|
"regex": "^/users(?:/((?:[^/#?]+?)(?:/(?:[^/#?]+?))*))?[/#?]?$"
|
|
},
|
|
"/:username/:id": {
|
|
"file": "pages/[username]/[id].html",
|
|
"regex": "^/([^/]+?)/([^/]+?)(?:/)?$"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"publicFiles": {
|
|
"/favicon.ico": "favicon.ico",
|
|
"/manifest.json": "manifest.json"
|
|
}
|
|
}
|