Nuxt Config
Configure NXSE in the nxse section of nuxt.config.ts:
admin
enabled
- Type:
boolean - Default:
false
Enable the admin panel.
schema
- Type:
string - Default:
server/admin.schema.ts
Path to the admin schema file.
route
- Type:
string - Default:
/admin
The route to the admin panel.
title
- Type:
string - Default:
NXSE Admin
The title of the admin panel.
drizzle
schema
- Type:
string - Default:
server/drizzle.schema.ts
Path to the drizzle schema file.
driver
- Type:
turso | better-sqlite3 | d1 | libsql | pg - Default:
better-sqlite3
The database driver to use.
dbCredentials
- Type:
DBCredentials - Default:
ts
{
url: 'db.sqlite3'
}The database credentials to use. Depends on the database driver.
SQ Lite
ts
type DBCredentials = {
wranglerConfigPath: string
dbName: string
}ts
type DBCredentials = {
url: string
authToken?: string
}ts
type DBCredentials = {
url: string
}ts
type DBCredentials = {
url: string
}PostgreSQL
ts
type DBCredentials = {
host: string
port?: number
user?: string
password?: string
database: string
ssl?: boolean
} | {
connectionString: string
}MySQL
ts
type DBCredentials = {
host: string
port?: number
user?: string
password?: string
database: string
} | {
uri: string
}