标签: nuxt-bridge

在服务器中间件中建立数据库连接

我正在学习使用 Nuxt,目前正在尝试 nuxt-bridge,它带有大多数 Nuxt3 功能,同时保持我需要的 nuxt-auth-next 模块的兼容性。截至目前,我正在使用 Nuxt3/server/api/server/middleware目录开发 API。一切都在进行nuxi/nitro

这是 API 路由的一个小示例(/server/api/me.get.ts:从 JWT 令牌获取用户信息,代码已在此处简化):

// /server/api/me.get.ts
import mysql, { RowDataPacket } from 'mysql2/promise'
import { defineEventHandler, getRequestHeader } from 'h3' // Needed since nuxt-bridge wont auto import dependencies in /server/...
import { useRuntimeConfig } from '#imports' // fails but code still works... ESM absolute path needed

export default defineEventHandler(async (event) => {
  const config = useRuntimeConfig()

  try {
    const db = await …
Run Code Online (Sandbox Code Playgroud)

middleware nuxt-bridge nuxtjs3

5
推荐指数
1
解决办法
2731
查看次数

标签 统计

middleware ×1

nuxt-bridge ×1

nuxtjs3 ×1