Programmable Media

Node.js sample projects

Last updated: Dec-09-2024

We've created a sample project to get you started with integrating Cloudinary into your Node.js application.

Tip
Check out our collection of Node.js code explorers too!

On this page:

Photo Album

The Photo Album app demonstrates best practices for integrating Cloudinary within a Node.js environment.

This sample project provides several RESTful API endpoints — some designed for CLI-based use cases and others for showcasing how to use Node.js as the backend for a browser-based application.

The browser-based implementation utilizes LIT, one of many options available for building a UI around a Node.js REST API.

Two endpoints, /upload-from-local and /upload-large-from-local, can be accessed directly. These endpoints perform operations using Node.js's built-in file system module.

All other endpoints demonstrate various methods for uploading files via a browser-based UI.

Here's the Photo Album app in action, showcasing its browser-based UI:


Here's an excerpt from the code showing the uploadFromBrowser route handler:

routeHandlers.js

✔️ Feedback sent!

Rate this page: