Introduction to Cloudinary Using Node
You will need to install Node.js on your machine, version 10 or higher. Important - Installing Node.js will also install npm, the package manager for Node.js.
Using Homebrew:
brew install node
# verify versions
$ node --version
v16.13.0
$ npm --version
8.1.0
Introduction to Cloudinary for API Users and Node.js Developers
- Node scripts for this module are located in the
/optimization
,access-control
directories - Assets are located in
/assets
directory - Run code from root directory
-
Create a free account on Cloudinary at [https://www.cloudinary.com/signup]
-
Navigate to the Dashboard. Copy the
CLOUDINARY_URL
into your clipboard.
- Key: CLOUDINARY_URL
- Value: cloudinary://API_KEY:API_SECRET@CLOUD_NAME
- Create a
.env
file in the root of the project. Paste the CLOUDINARY_URL environment variable into your.env
file.
Make sure to npm install the Node.js libraries. You will be using the cloudinary
and the dotenv
libraries.
npm i
node testCredentials.js
You should see your Cloud Name, API Key, and API_SECRET. PS- Keep your secret private!
Example- run scripts from the root because all references to local assets are relative to the root.
All of the functions are commented out for demo purposes, so you'll first need to uncomment functions to run them.
node upload.js