Página 1 de 1
Node.js y MongoDB
Publicado: Mar, 20 Ago 2013, 13:42
por lway
Inicio este tema porque pertenece a la web y porque voy a instalar estas dos cosas desde mi repo desactualizado.
No tengo documentación, así que el que tenga que me envíe.
Aquí voy y pueden discutir los problemas que encuentren por el camino y estén en relación con el tema.
Re: Node.js y MongoDB
Publicado: Mié, 21 Ago 2013, 07:43
por ozkar
lway escribió:Inicio este tema porque pertenece a la web y porque voy a instalar estas dos cosas desde mi repo desactualizado.
No tengo documentación, así que el que tenga que me envíe.
Aquí voy y pueden discutir los problemas que encuentren por el camino y estén en relación con el tema.
Bueno colega, NodeJS no lo he tocado nunca, alguito de MongoDB, así que te extiendo mi pregunta: en que contexto quieres utilizar una BD non-rel ??
Re: Node.js y MongoDB
Publicado: Mié, 21 Ago 2013, 10:09
por lway
Creo que el tema hubiera caído mejor en lo de web, pero ya que está aquí y no sé como moverlo, aquí lo voy a continuar.
El contexto sobre la utilización es meramente teórico por ahora. Hoy voy a instalar
mongoDB, luego te pregunto en todas las cosas en que me enrede.
Ya para el node.js que instalé tengo una duda, puedo evaluar un script js de la siguiente manera
pero yo deseo hacerlo
como se dice en la ayuda que se puede hacer, pero me da un error, no funciona, me dice que
miScript no está definido como si se tratara de una variable, y tratándose de un fichero estaría equivocado porque sí lo tengo en el directorio creado.
Re: Node.js y MongoDB
Publicado: Mié, 21 Ago 2013, 14:27
por ozkar
Postea la salida completa de cuando haces
Re: Node.js y MongoDB
Publicado: Jue, 22 Ago 2013, 08:14
por lway
Esto es lo que me pone:
Código: Seleccionar todo
ismel@ismel-desktop:~$ node -e miScript.js
undefined:1
^
ReferenceError: miScript is not defined
at Object.<anonymous> (eval at <anonymous> (eval:1:82))
at Object.<anonymous> (eval:1:70)
at Module._compile (module.js:441:26)
at startup (node.js:80:27)
at node.js:555:3
ismel@ismel-desktop:~$ ls
Descargas examples.desktop index.html.1 miScript.js Plantillas Vídeos
Documentos Imágenes index.html.2 MonoProject Público
Escritorio index.html index.html.3 Música Ubuntu One
Otro problema es que no sé si este
node se puede usar como servidor web, sabes si se puede ? Creo que en Internet hay ejemplos sobre eso, pero como nada más tengo la Intranet, no alcanzo el conocimiento.
Re: Node.js y MongoDB
Publicado: Jue, 22 Ago 2013, 13:40
por ozkar
Hummmm, que tienes dentro del script... revisa que no hallas saltado algún punto y coma (;). Otra cosa, si utilizas alguna función dentro de tu script, esta debe retornar algún valor, sino te retorna undefined.
Sobre el web server, debes usar connect con node para lograrlo. esto aun no loo he probado, así que te lo dejo en tus manos. Ahora estoy estudiando coffescript
Código: Seleccionar todo
var http = require("http"),
url = require("url"),
path = require("path"),
fs = require("fs")
port = process.argv[2] || 8888;
http.createServer(function(request, response) {
var uri = url.parse(request.url).pathname
, filename = path.join(process.cwd(), uri);
var contentTypesByExtension = {
'.html': "text/html",
'.css': "text/css",
'.js': "text/javascript"
};
path.exists(filename, function(exists) {
if(!exists) {
response.writeHead(404, {"Content-Type": "text/plain"});
response.write("404 Not Found\n");
response.end();
return;
}
if (fs.statSync(filename).isDirectory()) filename += '/index.html';
fs.readFile(filename, "binary", function(err, file) {
if(err) {
response.writeHead(500, {"Content-Type": "text/plain"});
response.write(err + "\n");
response.end();
return;
}
var headers = {};
var contentType = contentTypesByExtension[path.extname(filename)];
if (contentType) headers["Content-Type"] = contentType;
response.writeHead(200, headers);
response.write(file, "binary");
response.end();
});
});
}).listen(parseInt(port, 10));
console.log("Static file server running at\n => http://localhost:" + port + "/\nCTRL + C to shutdown");
Re: Node.js y MongoDB
Publicado: Vie, 13 Sep 2013, 09:23
por lway
Gracias por el c'odigo, voy a probar y luego te digo
Re: Node.js y MongoDB
Publicado: Vie, 13 Sep 2013, 09:51
por lway
Ya probé esto y funciona bien, ahora voy a ver si lo conecto con mongoDB
Re: Node.js y MongoDB
Publicado: Lun, 16 Sep 2013, 08:50
por ozkar
lway escribió:Ya probé esto y funciona bien, ahora voy a ver si lo conecto con mongoDB
Espera pronto un artículo mío sobre los NoSQL en GUTL. Saludos