Según su sitio web, Now le permite desplegar su aplicación Node.js o Docker en la nube con facilidad, velocidad y fiabilidad.
Esto puede darnos una pista del hecho de que Now utiliza un enfoque diferente al de los servicios anteriores. En lugar de crear un túnel seguro a su host local, Now despliega su aplicación en la nube.
Puede que pienses que esto pertenece a otra categoría, pero la forma en que puedes hacer que tu aplicación esté disponible en línea sin usar algo como Git, y algunas características que son útiles para el desarrollo, hacen que Now entre en esta comparación.
Para instalarlo, tenemos tres opciones:
- Usando binarios preconstruidos para sistemas de 64 bits.
- Usando NPM, puedes instalar Now (globalmente) con npm install -g now
- Usando la aplicación Now Desktop (sólo disponible para Mac), que también instala el Now CLI.
Una vez instalado, ve al directorio de tu aplicación y escribe ahora.
La primera vez que ejecute este comando, le pedirá una dirección de correo electrónico para crear una cuenta y confirmarla. A continuación, comenzará a desplegar tu aplicación, creando una URL y poniéndola en tu portapapeles.
Puede tardar un poco en desplegar su aplicación, pero mientras tanto, puede ir a un navegador y pegar la URL en su portapapeles para ver el progreso. Cuando termine, ejecutará el script de inicio de npm y mostrará tu aplicación:
Si añadimos /_src a la URL, veremos el código fuente de la aplicación desplegada:
Si hacemos un cambio en la aplicación, por ejemplo:
12345...app.get($0027/$0027,(req, res)=> res.send($0027Hello World! v2$0027));...
javascript
Y luego desplegarlo con el comando ahora, obtendremos una nueva URL donde podemos ver el cambio. Lo genial es que la versión anterior seguirá estando disponible:
El CLI Now proporciona algunos otros comandos útiles. Puedes ver todo lo que está disponible con:
1now -help
Por ejemplo, hay un comando ls, para listar todas las versiones desplegadas de tu aplicación:
Puedes borrar una versión con rm:
Ahora también admite dominios y subdominios personalizados y tiene una API REST para gestionar todas las implementaciones bajo la cuenta, dominios, certs, alias y secretos para el usuario que se autentica.