Nestjs Gcloud Storage

screenshot of Nestjs Gcloud Storage
nestjs

Google Cloud Storage Module for Nest.js Framework

Overview

The Google Cloud Storage Module for Nest.js Framework is an innovative tool designed to streamline the integration of Google Cloud Storage into Nest.js applications. It simplifies the process of storing files in the cloud, offering developers a robust solution that can be easily adopted in various projects. With its powerful features, this module provides extensive support for handling file uploads, making it ideal for developers looking to enhance their application’s functionality.

Features

  • Default Import: Easily import the module with asynchronous capabilities, ensuring a smooth integration process into your Nest.js project.
  • Bucket Domain Configuration: If you have a bucket domain name, you can easily configure the storageBaseUri, allowing for seamless interaction with your cloud storage.
  • Uniform Bucket-Level Access: Enhance security and accessibility with the option to use uniform bucket-level access, simplifying permissions management.
  • Custom Predefined ACLs: Assign a specific predefined access control list (ACL) by setting predefinedAcl to null, giving you full control over file permissions.
  • File Storage Flexibility: Store files using the default configuration or specify a particular folder/prefix name for better organization.
  • Robust Licensing: The module is available under the MIT license, ensuring flexibility and freedom for use in personal and commercial projects.
nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.