Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

189
Views
¿Es posible obtener una base de datos MySQL con paquete de paquetes en node.js? ¿O hay una manera más fácil de obtener una base de datos MySQL con paquete de paquetes?

Soy nuevo en node.js, especialmente en paquetería. Ya he creado un server.js para conectarme con la base de datos como se muestra a continuación y funcionar bien sin problemas.

Servidor.js

 const express = require('express'); const mysql = require('mysql'); //Create connection to db const db = mysql.createConnection({ host:'localhost', user:'root', password:'', database:'db_webgisapp', }); //Connect db.connect((err) => { if(err){ throw err; } console.log('MySql Connected...') }) const app = express(); //Select table app.get('/getdata',(req,res)=>{ let sql = 'SELECT * FROM tb_testing LIMIT 3'; let query = db.query(sql,(err,results)=>{ if(err){ throw err; } console.log(results); res.send('Fetched...') }) }) app.listen('4000',() => { console.log('Server started on port 4000') })

Los problemas aparecen cuando pongo Server.js en index.html como script,

índice.html

 <!DOCTYPE HTML> <html class="loading" lang="en" data-textdirection="ltr"> ..... <!-- BEGIN: Body--> <body class="vertical-layout" data-col=""> ... ... ... ... <script src="./scripts/Server.js"></script> <script src="./scripts/Map.js"></script> ... ... </body> <!-- END: Body--> </html>

Y ejecutarlo como

inicio de npm

Así que este es mi paquete.json

paquete.json

 "scripts": { "start": "parcel index.html", "build": "parcel build --public-url . index.html" },

No hay ningún error en la terminal, pero puedo ver 2 errores al inspeccionar el navegador web,

  1. TypeError no capturado: http.ServerResponse no está definido
  2. Error en la respuesta La respuesta se ha truncado

Por lo general, uso archivos PHP para conectarme con MySQL. Pero, ParcelJS no puede leer archivos PHP. Entonces, ¿alguien sabe cómo lidiar con eso? O hay una mejor manera de obtener la base de datos y analizarla en JSON para poder jugar con los datos en el empaquetador de paquetes.

¡¡¡Gracias!!!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

No puede llamar a una función directamente en su servidor node.js desde un archivo HTML. El archivo HTML está en el navegador del cliente. El servidor de nodo es su servidor web, lejos del navegador del cliente en diferentes computadoras.

Si desea comunicarse con el servidor node.js desde la página web, utilice Javascript en la página HTML para realizar una llamada Ajax desde el Javascript en la página web al servidor node.js (una llamada Ajax es una solicitud http ).

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!