Skip to Content
ServerNode

Node

npm i @uplo/node
import { createUplo } from '@uplo/node' import { createPrismaAdapter } from '@uplo/adapter-prisma' import { createS3Service } from '@uplo/service-s3' const config = { privateKey: process.env.APPLICATION_SECRET, // Used to sign direct upload keys signedIdExpiresIn: 60 * 60, // Time how long a Signed ID is valid } const uplo = createUplo({ config, adapter: createPrismaAdapter({ prisma }), services: { s3: createS3Service({ isPublic: false, region: process.env.AWS_REGION, bucket: process.env.AWS_BUCKET, accessKeyId: '*****', secretAccessKey: '*****', }), }, attachments: {}, })
Last updated on