Hola, soy nueva en esto de angularjs, vengo de php/mysql
Estoy haciendo un desarrollo de una web que llama a apis sobre precios de hoteles, apartamentos.....todo con services de angularjs (llamadas a apis de terceros) y mi duda es a la hora de subir a producción. Necesito un servidor con node, express... o el típico apache... ??
es decir esta app sólo usa html, css, javascript ... y todas las llamadas a servicios son mediante llamadas a apis de terceros, por decirlo de otra manera, no tengo backend ni en PHP, ni JAVA, ni Mongo... todo son services en angular.
En desarrollo uso gulp, npm, bower, browserify....pero por comodidad, al final se genera un app.js minificado con su index ... y eso es lo q debería subir sólo no? tampoco creo q necesite en producción (y me refiero a q sea indispensable) un node, express, apache... en el servidor (q seguramente sea compartido) de producción.
Deberías sí o sí albergar el proyecto en un servidor. Puedes usar BlueMix de iBM, heroku... donde deberás realizar un deploy de tu proyecto, creando antes la app indicando que se trata de un proyecto node y configurándolo ahí.
O eso o te montas tu servidor con un server node, etc... Te recomiendo lo primero, la verdad.
Hola Ana Maria,
En principio sólo necesitas un servidor de archivos estáticos. Existen varios, y entre ellos esta Apache (lo que hace que pueda interpretar PHP es un módulo). Si en el servidor de producción ya tienes un apache, puedes utilizarlo perfectamente, ya que puedes configurar varios sitios web en el mismo apache ( http://httpd.apache.org/docs/2.2/vhosts/examples.html).
No necesitas nada especial, como bien dices no es indispensable, ni node, ni php, ni Java, incluso en algunos hosting al comprar el domino te regalan un pequeño espacio, ahi podrias alojar tu aplicación.
Gracias, entonces subo a producción el index.html , app.js , img, fonts
y subo también las librerías angular, angular-route y demás q estoy usando para que estén en el servidor de producción ?? o se suele hacer referencia en el index.html con el CDN ?? qué es mejor??
Correcto. En principio solo necesitarías hospedar el index.html con el app.js que genera browserify y el css o css's que tengas y otros assets como imágenes o fuentes. En principio como es contenido estático te sirve cualquier servicio de hospedaje, incluso puedes alojarlo en github como github pages.
Estoy haciendo un desarrollo de una web que llama a apis sobre precios de hoteles, apartamentos.....todo con services de angularjs (llamadas a apis de terceros) y mi duda es a la hora de subir a producción. Necesito un servidor con node, express... o el típico apache... ??
es decir esta app sólo usa html, css, javascript ... y todas las llamadas a servicios son mediante llamadas a apis de terceros, por decirlo de otra manera, no tengo backend ni en PHP, ni JAVA, ni Mongo... todo son services en angular.
En desarrollo uso gulp, npm, bower, browserify....pero por comodidad, al final se genera un app.js minificado con su index ... y eso es lo q debería subir sólo no? tampoco creo q necesite en producción (y me refiero a q sea indispensable) un node, express, apache... en el servidor (q seguramente sea compartido) de producción.
Muchas gracias
26/06/2015 20:02
O eso o te montas tu servidor con un server node, etc... Te recomiendo lo primero, la verdad.
27/06/2015 05:32
En principio sólo necesitas un servidor de archivos estáticos. Existen varios, y entre ellos esta Apache (lo que hace que pueda interpretar PHP es un módulo). Si en el servidor de producción ya tienes un apache, puedes utilizarlo perfectamente, ya que puedes configurar varios sitios web en el mismo apache ( http://httpd.apache.org/docs/2.2/vhosts/examples.html).
No necesitas nada especial, como bien dices no es indispensable, ni node, ni php, ni Java, incluso en algunos hosting al comprar el domino te regalan un pequeño espacio, ahi podrias alojar tu aplicación.
Un Saludo.
29/06/2015 08:27
y subo también las librerías angular, angular-route y demás q estoy usando para que estén en el servidor de producción ?? o se suele hacer referencia en el index.html con el CDN ?? qué es mejor??
29/06/2015 08:28
23/07/2015 21:50