it-swarm-es.tech

Cómo crear una aplicación web snappy nodejs

Actualmente estoy trabajando en el proyecto IoT, y decidimos usar Beagle Bone Black. El sistema operativo BBB original usa demasiado espacio y RAM así que buscamos en Google y encontramos Snappy Ubuntu Core como una solución perfecta.

El problema es que soy nuevo en Linux y me resulta difícil entender cómo funciona Snappy y por dónde empezar. Esta tecnología es relativamente nueva y no puedo encontrar tutoriales o libros para principiantes absolutos.

Entonces, creé NodeJs WebApp que se ejecuta en BBB para configurar y vincular algunas entradas y salidas. Ahora no entiendo cómo hacer una aplicación rápida con eso y ejecutarla en Snappy Ubuntu Core. Traté de escribir el archivo snapcraft.yaml pero realmente no entiendo lo que necesito poner en las partes, o qué partes son realmente. Solo sé que todo puede ser parte :).

Entonces, ¿puede alguien intentar explicarme esto como si fuera un niño, que creció en Windows y que conoce a NodeJS? Creo que será útil no solo para mí, sino para muchos que pronto serán desarrolladores de IoT.

Gracias

3
user3506697

Estoy recogiendo las respuestas en los comentarios a la pregunta aquí.

snapcraft tiene un plugin nodejs que facilita la agrupación. Puede pasar node-packages que luego se incluyen con la aplicación, utilizando el archivo estándar package.json también funcionará.

También puede especificar node-engine que definirá la versión de nodejs en la que desea que se ejecute el complemento.

Un ejemplo simple de esto se puede encontrar en código de snapcraft . Otro que usa gruñido se puede encontrar en parque infantil .

2
dholbach