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

307
Visualizações
Cómo cargar y usar módulos en código JavaScript incrustado (EJS)

Mi flujo actual de scripts/códigos es index.js->routes.js->main.ejs . Necesito cargar un módulo relacionado con GeoTiff y usar sus funciones de trazado en mi main.ejs . Sin embargo, encuentro que ejs no admite la carga de módulos dentro del código, por lo que necesito cargar los módulos GeoTiff en mi index.js o routes.js y representar las funciones en main.ejs .
Encontré algunos ejemplos de Google y seguí sus métodos, pero desafortunadamente no pude hacerlo funcionar. La información de error sigue mostrando que las GeoTiff-related functions in main.ejs are not defined .

El sitio web de github del módulo que trato de usar está aquí:

  • https://github.com/geotiff/georaster-layer-for-leaflet

Como puede ver en el Ejemplo de uso, require directamente el georaster y luego compone las funciones de trazado en el mismo código js, mientras que en mi caso, mis códigos de trazado estarán en mi main.ejs donde no puedo require el georaster directamente.

Siguiendo el método de esta página:
https://rajuthapa-13222.medium.com/how-to-use-node-packages-on-ejs-html-templating-engine-d51885e91deb
Probé los siguientes códigos en mi routes.js

 var parse_georaster = require("georaster"); var GeoRasterLayer = require("georaster-layer-for-leaflet"); var getMain = function (req, res) { res.render('main',{parse_georaster: parse_georaster,GeoRasterLayer: GeoRasterLayer}); };

Pero parece que no funciona. Todavía no puedo usar la función de parse_georaster y GeoRasterLayer en mi main.ejs .

about 4 years ago · Santiago Trujillo
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