//ftp-cf-worker-reprobyatinux

ftp-cf-worker-repro

0
0
0

Minimal repro for nuxthub cloudflare FTP usage

In server/api/test.ts

import { FTPClient } from 'workerd-ftp'

export default eventHandler(() => {
  new FTPClient('$SERVER$', {
    port: 21,
    user: '$USER$',
    pass: '$PASS$',
    secure: false,
  })

  return 'ok'
})

In package.json

"workerd-ftp": "^0.1.3",
"@arrowood.dev/socket": "^0.2.0",

In nuxt.config.ts

  $development: {
    nitro: {
      alias: {
        'cloudflare:sockets': '@arrowood.dev/socket',
      },
    },
    vite: {
      resolve: {
        alias: {
          'cloudflare:sockets': '@arrowood.dev/socket',
        },
      },
    },
  },
[beta]v0.14.0