Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

308
Visualizações
¿Cómo puedo ejecutar Javascript en Django sin exponer archivos estáticos?

En mi sitio de Django, utilicé Stripe para integrar los pagos en un archivo .js .

Noté que este archivo aparece en Fuentes en las herramientas de desarrollo cuando "Inspecciona el elemento" en cualquier navegador. Cualquiera puede acceder a este archivo (miedo).

¿Cómo puedo reestructurar la organización de mi archivo para que apple-pay.js no sea público?

home.html

 {% load static %} <!DOCTYPE html> <html> <head> // Scripts for CSS and Stripe Pay </head> <body> <section> <div id="payment-request-button" data-amount="{{event.price}}" data-label=". {{event.public_name}}"> <!-- A Stripe Element will be inserted here if the browser supports this type of payment method. --> </div> <div id="messages" role="alert"></div> </section> </body> </html>

apple-pay.js

 document.addEventListener('DOMContentLoaded', async () => { const stripe = Stripe('pk_mykeyishere'); //need to protect this information and the other functions from bad actors ///functions I run here });

Mi estructura de archivos:

 ├── Procfile ├── README.md ├── db.sqlite3 ├── interface │  ├── migrations │  ├── models.py │  ├── static │  │  ├── apple-developer-merchantid-domain-association │  │  └── interface │  │  ├── apple-pay.js <------------------ │  │  ├── CSS/other JS files │  ├── templates │  │  └── interface │  │  ├── home.html <------------------- │  ├── urls.py │  └── views.py ├── manage.py └── AppName ├── settings.py ├── urls.py └── wsgi.py
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

No puede ocultar el código JavaScript de los usuarios del navegador, solo puede minimizarlo u ocultarlo para que sea más difícil de leer y comprender para las personas.

La integración de Stripe no requiere que coloque datos confidenciales en ningún archivo JavaScript. Debe usar esos datos en el lado del servidor.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda