© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•2y ago•
2 replies
spookily_

using Mongoose with cloudflare workers?

hey all, i'm trying to create a worker that uses mongodb + mongoose alongside hono, i currently have:
import { Hono } from 'hono';
import { connect } from 'mongoose';

const app = new Hono<{ Bindings: ... } >();
app.use('*', async ctx => {
    await connect(ctx.env.MONGO_STRING);
});
import { Hono } from 'hono';
import { connect } from 'mongoose';

const app = new Hono<{ Bindings: ... } >();
app.use('*', async ctx => {
    await connect(ctx.env.MONGO_STRING);
});

however, doing this with
npx wrangler dev
npx wrangler dev
i get the following error:
      at null.<anonymous> (file:///home/myproject/worker/src/index.ts:10:8)
      at dispatch
  (file:///home/myproject/worker/node_modules/hono/dist/compose.js:29:23)
      at null.<anonymous>
  (file:///home/myproject/worker/node_modules/hono/dist/compose.js:6:12)
      at null.<anonymous>
  (file:///home/myproject/worker/node_modules/hono/dist/hono-base.js:188:31)
      at Hono2.dispatch
  (file:///home/myproject/worker/node_modules/hono/dist/hono-base.js:198:5)
      at Object.fetch
  (file:///home/myproject/worker/node_modules/hono/dist/hono-base.js:201:17)
      at __facade_modules_fetch__
  (file:///home/myproject/worker/.wrangler/tmp/bundle-7uxxpi/middleware-loader.entry.ts:45:16)
      at __facade_invokeChain__
  (file:///home/myproject/worker/node_modules/wrangler/templates/middleware/common.ts:53:9)
      at Object.next
  (file:///home/myproject/worker/node_modules/wrangler/templates/middleware/common.ts:50:11)
      at jsonError
  (file:///home/myproject/worker/node_modules/wrangler/templates/middleware/middleware-miniflare3-json-error.ts:22:30)
      at null.<anonymous> (file:///home/myproject/worker/src/index.ts:10:8)
      at dispatch
  (file:///home/myproject/worker/node_modules/hono/dist/compose.js:29:23)
      at null.<anonymous>
  (file:///home/myproject/worker/node_modules/hono/dist/compose.js:6:12)
      at null.<anonymous>
  (file:///home/myproject/worker/node_modules/hono/dist/hono-base.js:188:31)
      at Hono2.dispatch
  (file:///home/myproject/worker/node_modules/hono/dist/hono-base.js:198:5)
      at Object.fetch
  (file:///home/myproject/worker/node_modules/hono/dist/hono-base.js:201:17)
      at __facade_modules_fetch__
  (file:///home/myproject/worker/.wrangler/tmp/bundle-7uxxpi/middleware-loader.entry.ts:45:16)
      at __facade_invokeChain__
  (file:///home/myproject/worker/node_modules/wrangler/templates/middleware/common.ts:53:9)
      at Object.next
  (file:///home/myproject/worker/node_modules/wrangler/templates/middleware/common.ts:50:11)
      at jsonError
  (file:///home/myproject/worker/node_modules/wrangler/templates/middleware/middleware-miniflare3-json-error.ts:22:30)


is this supported at all?
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Puppeeter with cloudflare workers
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
17mo ago
Using CNAME to Connect Non-Cloudflare DNS Domains to Cloudflare Workers with the Workers for Platfor
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
17mo ago
Caching a Vercel endpoint using cloudflare workers
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
7mo ago