node-webkit and mysql queries

node-webkit and mysql queries

本文关键字:queries mysql and node-webkit      更新时间:2023-09-26

我是node-webkit的新手。我正试图使一个桌面应用程序连接到服务器,在我的情况下,WAMP本地服务器和查询与node.js的mysql模块。

我有这个(我是西班牙人,所以请原谅,如果类和变量的名称是在我的语言):

var datos_utilizados = function(err, resultado){
    if(err){
        throw err;
    }
    var datos = $.parseJSON(resultado);
    var largo = datos.length;
    for(var i=0;i<largo;i++){
        var pelicula = "<div class='pelicula'><div class='etiqueta'>"+datos[i].nombreProducto+"<br><br>"+datos[i].descripcionProducto+"<br>Precio: "+datos[i].precioProducto+"</div></div>"
        $('#capsula').append(pelicula);
    }
}
consulta(datos_utilizados);
function consulta(callback){
    var mysql = require('../node_modules/mysql');
    var conexion = mysql.createConnection({
        host: 'localhost',
        user: 'root',
        password: '',
        database: 'prueba'  
    });
    conexion.connect();
    conexion.query('SELECT * FROM products', function(err, result){
        var json = '';      
        if(err){
            throw err;
        }else{
            json = JSON.stringify(result);
            console.log('It's ok'); 
            callback(null, json);   
        }
    });
    conexion.end(); 
}

这只是一个与本地服务器的小连接和一个简单的查询来显示电影列表。

起初,一切都很好,但是我想在我的html代码中插入一个表单,用户可以查看电影的完整评论,或者只是查看按类型分开的电影列表。我认为这需要get和post方法,但我知道node-webkit不支持php。我正在阅读关于Node.js的Express模块,但我有wamp服务器。

非常感谢你的帮助!

你有这个问题:

console.log('It's ok'); 

您使用It's关闭字符串。

试试这个:

console.log('It''s ok'); 

或:

console.log("It's ok");