Skip to content

Instantly share code, notes, and snippets.

View gfxargentina's full-sized avatar

Luis Chilo gfxargentina

View GitHub Profile
@gfxargentina
gfxargentina / CloudinaryWidget.jsx
Created March 16, 2023 00:55
componente para subir imagenes a cloudinary con NextJS y Next-Cloudinary
import React, { useState } from 'react'
import { CldUploadWidget } from 'next-cloudinary';
const cloudinary = () => {
const [imagen, setImagen] = useState('')
//opciones de cloudinary widget
const cloudinaryOptions = {
sources: ['local'],
multiple: false,
@gfxargentina
gfxargentina / sign-cloudinary.js
Created March 16, 2023 00:52
controlador para firmar imagenes de cloudinary con next-cloudinary
import { v2 as cloudinary } from 'cloudinary';
//para firmar la imagen
export default async function signCloudinary(req, res) {
const body = JSON.parse(req.body) || {};
const { paramsToSign } = body;
try {
const signature = cloudinary.utils.api_sign_request(
paramsToSign,
//controlador
import signCloudinary from '../sign-cloudinary';
export default function handler(req, res) {
//type of request
const { method } = req;
switch (method) {
case 'GET':
res.status(200).json({ msg: 'GET Request' });