You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
512 B
16 lines
512 B
import { setupBlitzServer } from "@blitzjs/next" |
|
import { AuthServerPlugin, PrismaStorage } from "@blitzjs/auth" |
|
import { simpleRolesIsAuthorized } from "@blitzjs/auth" |
|
import db from "db" |
|
import { authConfig } from "./blitz-client" |
|
|
|
export const { gSSP, gSP, api } = setupBlitzServer({ |
|
plugins: [ |
|
AuthServerPlugin({ |
|
...authConfig, |
|
storage: PrismaStorage(db), |
|
isAuthorized: simpleRolesIsAuthorized, |
|
}), |
|
], |
|
onError: (...args) => console.log("FROM BLITZ SERVER ERROR", ...args), |
|
})
|
|
|