module.exports = { ssrValidatePath: function (path) { // validate if path ssr rendering is ok, -1 = NOTFOUND, 0 = NO SSR, 1 = SSR // pe. use context.readCollection("product", {filter: {path: path}}) ... to validate dynamic urls // / is de home if (path == "/") return 1 // all other sites are in db path = path?.replace(/^\//, "") // filter for path or alternativePaths const resp = context.db.find("content", { filter: { $or: [{ path }, { "alternativePaths.path": path }], }, selector: { _id: 1 }, }) if (resp && resp.length) { return 1 } // not found return -1 }, ssrAllowedAPIEndpoints: ["content", "medialib"], }