【发布时间】:2015-10-03 21:31:01
【问题描述】:
我是 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 服务器。
非常感谢您的帮助!
【问题讨论】:
标签: javascript mysql node.js node-webkit