proposito de la tarea server en gruntjs
Iniciado por
Nicolas
, may 14 2015 15:02
Solución elegida por el autor
Iniciado por
Felipe35
, 14 mayo 2015 - 21:40
La tarea server es utilizada para iniciar un servidor estatico con una ruta base fijada como la raiz web, por ejemplo sirve ./web-root como
http://localhost:8080/
runt.initConfig({
server: {
port: 8080,
base: './web-root'
}
});
La respuesta a tu pregunta es si, el mismo funciona similar a un servidor Apache para servir archivos estaticos pero usa el modulo de http connect para ello.
Ver solución completa
Pulsa corazón para recibir avisos de nuevas Respuestas
Nicolas
AUTOR PREGUNTA
#1
Publicado 14 mayo 2015 - 15:02
Estoy aprendiendo a utilizar gruntjs, y me he encontrado con la tarea server pero no he logrado entenderla bien.
Puedo usar la misma para mapear archivos que esten concatenados o minificados para probar mi aplicacion sin necesidad de colocar los archivos fuentes en la raiz del servidor? Por ejemplo que no utilice apache.
Sino cual es su finalidad?
Preguntado por
Nicolas
Cuenta Std
56
Esto también te interesa!
Steve Blanc
#2
Publicado 14 mayo 2015 - 21:39
la finalidad de la tarea server es de tener acceso a archivos estaticos para pruebas.
Felipe35
#3
Publicado
14 mayo 2015 - 21:40
La tarea server es utilizada para iniciar un servidor estatico con una ruta base fijada como la raiz web, por ejemplo sirve ./web-root como
http://localhost:8080/
runt.initConfig({
server: {
port: 8080,
base: './web-root'
}
});
La respuesta a tu pregunta es si, el mismo funciona similar a un servidor Apache para servir archivos estaticos pero usa el modulo de http connect para ello.
Jhony10
#4
Publicado
14 mayo 2015 - 21:41
Si quieres hacer persistente el servidor y grunt por igual puedes definir una tarea asíncrona:
grunt.registerTask('server', 'Servidor web custom.', function() {
var done = this.async();
grunt.log.writeln('Iniciando servidor web en 1234.');
require('./server.js').listen(1234).on('close', done);
});
Respuesta de
Jhony10
Cuenta Std
386
Nicolas
AUTOR PREGUNTA
#5
Publicado 14 mayo 2015 - 22:45