NodeAtlas comme simple serveur web

Si NodeAtlas ne trouve pas le « webconfig.json » ou le --webconfig que vous lui aurez indiqué, il se lancera en mode « Simple Serveur Web » ou « Public ».

Ce mode est pratique pour tester très rapidement que NodeAtlas est correctement installé ou pour créer des petits exemples HTML qui ont besoin d'un serveur web pour fonctionner (retours AJAX, iframe embarquée, etc.).

Pour bien comprendre ce que cela signifie : s'il existe un quelconque fichier dans le répertoire d'où NodeAtlas a été lancé, il sera renvoyé par requête HTTP si on le réclame via son chemin d'accès.

Par exemple, en lançant NodeAtlas dans le répertoire site-hello-world

site-hello-world/
├─ templates/
│  └─ index.htm
└─ webconfig.json

en exécutant la commande

\> node </path/to/>node-atlas/

ou même la commande

\> node </path/to/>node-atlas/ --webconfig webconfig.not-exist.json

le serveur se lancera en mode « Simple Serveur Web » et les fichiers « http://localhost/webconfig.json » ou « http://localhost/templates/webconfig.htm » seront accessible tel que le navigateur pourrait les renvoyer en tant que simple serveur web.

Note : la commande --generate ne fonctionne pas avec ce mode.