Paso 3: Crear una aplicación Web
Hay algunas cosas que tenemos que hacer para obtener una aplicación web que se ejecutan en el RPi. Usted podría utilizar módulo HTTP de NodeJS para hostear un servidor, pero me gusta usar un módulo de investigación llamado Express, porque me parece que es más fácil de usar. Si usted es un principiante con desarrollo web, puede que desee ver algunos tutoriales Express en YouTube para entender lo que está sucediendo en el código.
Ejecute estos comandos para crear una aplicación web:
1. cd / -cambie el directorio a la carpeta raíz
2. cd /home/pi/Desktop - cambie el directorio en el escritorio
3. mkdir WebAppTest - hacer un directorio colled WebAppTest
4. cd WebAppTest - cambio de directorio en WebAppTest
5. MNP init - crea unos archivos que utiliza la investigación para administrar módulos
6. MNP instalar express - instala el módulo expreso que será el anfitrión de un servidor
7. nano app.js - Esto creará un archivo llamado "app.js" una vez abierto, debe pegar este interior:
expresa var = require('express');
aplicación del var = express();
App.get ('/', función (req, res) {res.send ('Hola mundo!');});
var servidor = app.listen (3000, function () {var host = server.address () .address; puerto var = server.address () .port;
Console.log ('ejemplo de la aplicación escuchar en http://%s:%s, host, puerto); });
8. Presione Ctrl-X y escriba "y" y pulse enter para salir de nano.
9. nodo app.js
Con esto iniciará un servidor. Se verá algo así como "app de ejemplo escuchar a http://someiphere:3000" impreso en la consola.
10. Abra un navegador web y vaya a la IP de tu RaspberryPi con puerto 3000 anexada en el extremo (ej. 192.168.X.XXX:3000). Debe saber la IP de tu RPi ya, pero si no sabes, usar ifconfig para obtener su IP. Hay tutoriales en línea sobre cómo leer la salida de ifconfig. Cuando se carga la página, debería ver "Hola mundo". Si ves esto y no hay ningún error, han instalado con éxito Express.