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

202
Visualizações
Cargue un archivo de localSystem con javascript sin un servidor

Hago una aplicación con javascript, necesito trabajar sin ningún servidor en la red local. Solo el navegador Chrome se ejecuta desde /Services/ServiceFinder/index.html.

Cuando carga index.html, necesita leer un archivo XLSX desde el mismo directorio que un archivo (uso la biblioteca SheetJS para leer XLSX como una base de datos y convertirlo en un objeto javascript).

Utilizo buscar después del evento de carga de la ventana, pero aparece el mensaje de error "El archivo no se cargó correctamente".

 window.addEventListener('load', (event) => { //Get the file input var file = "./ServicesData.XLSX"; //Load file fetch(file, {mode: "no-cors"}).then(response => { if(response.ok) { console.log("%cThe file is loaded successfully.", styleConsoleLog); }else{ console.error("The file is not loaded successfully."); }; return response.arrayBuffer(); }).then(arrayBuffer => {

El mismo código funciona perfectamente cuando uso el servidor.

ejecutar solo desde Chrome

ejecutar con un servidor

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Simplemente puede crear un servidor http en la red local y servir el archivo allí con NodeJS.

 /* ====== create node.js server with core 'http' module ====== */ // dependencies const http = require("http"); // PORT const PORT = 3000; // server create const server = http.createServer((req, res) => { if (req.url === "/") { res.write("This is home page."); res.end(); } else if (req.url === "/about" && req.method === "GET") { res.write("This is about page."); res.end(); } else { res.write("Not Found!"); res.end(); } }); // server listen port server.listen(PORT); console.log(`Server is running on PORT: ${PORT}`); // ======== Instructions ======== // save this as index.js // you have to download and install node.js on your machine // open terminal or command prompt // type node index.js // find your server at http://your.network.ip.address:port/

aprenda sobre esto aquí: ¿Cómo podrían otros, en una red local, acceder a mi aplicación NodeJS mientras se ejecuta en mi máquina?

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