Nuxt Neo4j
輕鬆將 Neo4j 強大的圖形資料庫整合到您的 Nuxt 應用程式中!
功能
- 輕鬆整合:只需一行設定即可設定資料庫。
- 開發工具支援:您將能夠從 Nuxt 開發工具存取 neo4j 的工作區!
- 易於使用:此模組提供一個
useDriver
函式,以便輕鬆與資料庫互動。 - 開發人員體驗:此模組使用官方的
neo4j-driver
,因此完全支援 TypeScript。
設定
- 將
nuxt-neo4j
依賴項新增至您的專案
# Using pnpm
pnpm add -D nuxt-neo4j
# Using yarn
yarn add --dev nuxt-neo4j
# Using npm
npm install --save-dev nuxt-neo4j
- 將
nuxt-neo4j
新增至nuxt.config.ts
的modules
區段
export default defineNuxtConfig({
modules: [
'nuxt-neo4j',
],
})
就是這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Neo4j ✨
設定
export default defineNuxtConfig({
neo4j: {
uri: 'string', // @default: process.env.NEO4J_URI
auth: {
type: 'string', // @default: 'basic'
username: 'string', // @default: process.env.NEO4J_USERNAME
password: 'string', // @default: process.env.NEO4J_PASSWORD
},
},
})
使用方式
設定完成後,您可以開始在您的 Nuxt 應用程式中使用此模組提供的 Neo4j 驅動程式。這裡有一個 範例 說明如何使用
export default defineEventHandler(async () => {
const { records } = await useDriver().executeQuery('MATCH (q:User) RETURN q LIMIT 25;')
return records
})
如需更多資訊,請查看 neo4j 文件
開發
# Install dependencies
pnpm install
# Generate type stubs
pnpm run dev:prepare
# Develop with the playground
pnpm run dev
# Build the playground
pnpm run dev:build
# Run ESLint
pnpm run lint
# Run Vitest
pnpm run test
pnpm run test:watch
# Release new version
pnpm run release