未捕获类型错误:import_mongoose.default.connect 不是函数 |荣誉 |打字稿

问题描述 投票:0回答:1

我正在尝试使用 hono 构建一个应用程序,我想使用 mongoose,但在运行服务器时它显示服务核心:用户:后端:未捕获的类型错误:import_mongoose.default.connect 不是函数

import { Hono } from "hono";
import mongoose from "mongoose";
const app = new Hono();

app.get("/", (c) => {
  return c.text("Hello Hono!");
});
mongoose
  .connect(
    ""
  )
  .then(() => {
    console.log("Connected To DB");
  })
  .catch((error) => {
    console.log(error);
  });
export default app;

帮我解决这个问题

我也尝试安装@types/mongoose,但问题仍然存在

javascript typescript mongoose hono
1个回答
0
投票

更换:

import * as mongoose from "mongoose";

与:

import mongoose from "mongoose";

参考:了解tsconfig文件中的esModuleInterop

© www.soinside.com 2019 - 2024. All rights reserved.