Preguntas y respuestas
Clase 4 de 10 • Introducción a Node.js y io.js
Contenido del curso
Clase 4 de 10 • Introducción a Node.js y io.js
Contenido del curso
Eduardo Lemus Zavala
Angel Tigua
Jhon Eddier Solarte Vasquez
Raul Contreras
Didier Merchan
Ernesto Calderón
Ernesto Calderón
Rafael
Roberto Prince
Roberto Prince
'use strict' es una función de smartScript 5 que asegura el JavaScript con el cual se esta trabajando, podemos utilizar 'let' es necesario utilizar el modo strict.
En JavaScript es opcional utilizar el ; al final de una instrucción.
Es posible implementar su libreria de chat, para integrarla a mi proyecto realizado con Sails js. ??
como podria usar io.js con mysql... que cuando se guarde algo en la bd sin importar si fue desde la aplicacion o manualmente ... se vea representado en una grafica en tiempo real.
Hola quería saber una cosa.
Node js, ¿Es un servidor web entonces?
Lo digo por que me meto a la documentación de node js y no encuentro respuesta
Node js es una libreria de clases que permite usar JavaScript del lado del servidor, al requerir el modulo 'http' se invocan las librerias que permite crear el servidor web.
Efectivamente, creando un .bat que contenga lo siguiente podrán realizar un archivo para ejecutar su servidor web.
node server.js
PAUSE
En Windows por supuesto.
Alguien sabe como setear variables de entorno por consola en windows? como debo colocar el comando PORT=8081 node server.js para poder correr el servidor cambiando el puerto?
Si se encuetran utilizando muchos callbacks javascript ES6 viene con promesas, entonces en lugar de esto
fs.readFile('/something.html', handleFile)
fs.readFile('/other.html', handleFile)
fs.readFile('/comeOn.html', handleFile) function handleFile (error, file) { if (error) return console.error('Uhoh, there was an error', error) // otherwise, continue on and use `file` in your code }
hagan esto:
let promiseFile = new Promise((onSuccess, onReject) => {
return function(fileName){
fs.readFile(fileName, function (error, file) {
if (error){
onReject(error)
}else{
onSuccess(file)
}
})
}
});
esto parece ser mas complejo pero es solo nuestra API para trabajar con files y ahora podemos hacer secuencialmente
promiseFile('index.html')
.then( file => {
//do the thing y al final puedes regresar otra promesa
//o un valor que se convierte en promesa cumplida
return promiseFile('other.html')
}).then( file => {
//to the other thing
}).catch(err => throw err) //maneja el error como quiereas
Y listo sigue este patron y seras feliz y millonario
Si se encuetran utilizando muchos callbacks javascript ES6 viene con promesas, entonces en lugar de esto
fs.readFile('/something.html', handleFile)
fs.readFile('/other.html', handleFile)
fs.readFile('/comeOn.html', handleFile) function handleFile (error, file) { if (error) return console.error('Uhoh, there was an error', error) // otherwise, continue on and use `file` in your code }
hagan esto:
let promiseFile = new Promise(onSuccess, onReject){
return function(fileName){
fs.readFile(fileName, function (error, file) {
if (error){
onReject(error)
}else{
onSuccess(file)
}
})
}
}
esto parece ser mas complejo pero es solo nuestra API para trabajar con files y ahora podemos hacer secuencialmente
promiseFile('index.html')
.then( file => {
//do the thing y al final puedes regresar otra promesa
//o un valor que se convierte en promesa cumplida
return promiseFile('other.html')
}).then( file => {
//to the other thing
}).catch(err => throw err) //maneja el error como quiereas
Y listo sigue este patron y seras feliz y millonario