Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

194
Vistas
Cómo usar/instalar sodio-plus

Tengo un problema, no entiendo cómo "instalar" sodio-plus para usar en mi sitio web.

Lo instalé :

 <script src="https://cdn.jsdelivr.net/npm/sodium-plus@0.9.0/index.min.js"></script> <script type="text/javascript" src="/require.js"></script>

y quiero probar este script:

 <script> (async function() { if (!window.sodium) window.sodium = await SodiumPlus.auto(); // You can now use the sodium object here. // Just some example code to ensure it s running: let random = await sodium.randombytes_buf(32); let hash = await sodium.crypto_generichash( "hello world"); console.log({ "random": random.toString("hex"), "hash": hash.toString("hex") }); })(); </script>

Pero tengo dos errores:

Uncaught ReferenceError: el módulo no está definido Uncaught (en promesa)

TypeError: no se pueden leer las propiedades de undefined (leyendo 'auto')

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Funciona con este enlace:

src="https://cdn.jsdelivr.net/npm/sodium-plus@0.9.0/dist/sodium-plus.min.js"

y borro el codigo:

 let { SodiumPlus } = "sodium-plus"; require(["sodium-plus"], function(result){ SodiumPlus = result; });

Pero mantengo el script requirejs de este sitio web (en la parte inferior de mis scripts porque a veces hay un problema con jQuery):

https://cdnjs.com/libraries/require.js

Y después, para evitar un problema con el script requirejs, hago esto:

 define(function (require) { const { SodiumPlus } = require("sodium-plus"); }); let sodium;

No esta :

 const { SodiumPlus } = require('sodium-plus'); let sodium;
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda