透過 100 多個技巧的集合來學習 Nuxt!

neo4j
nuxt-neo4j

輕鬆將 Neo4j 強大的圖形資料庫整合到您的 Nuxt 應用程式中!

nuxt-neo4j

Nuxt Neo4j

npm versionnpm downloadsLicenseNuxt

輕鬆將 Neo4j 強大的圖形資料庫整合到您的 Nuxt 應用程式中!

功能特色

  • 輕鬆整合:只需一行設定即可設定資料庫。
  • DevTools 支援:您將能夠從 Nuxt DevTools 存取 neo4j 的工作區!
  • 易於使用:此模組提供 useDriver 函數,方便與資料庫互動。
  • 開發人員體驗:此模組使用官方的 neo4j-driver,因此完全支援 typescript。

設定

  1. nuxt-neo4j 依賴項新增至您的專案
# Using pnpm
pnpm add -D nuxt-neo4j

# Using yarn
yarn add --dev nuxt-neo4j

# Using npm
npm install --save-dev nuxt-neo4j
  1. nuxt-neo4j 新增至 nuxt.config.tsmodules 區段
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