Skip to content
ApiAtlas est un exemple d'API distante REST en Node.js tournant sous NodeAtlas avec bases MongoDB et sessions Redis.
JavaScript HTML
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
controllers
databases/mongodb/blog
models
variations
views
.gitignore
LICENSE
README.md
package-lock.json
package.json
routes.json
server.na
webconfig.json
webconfig.production.json
www.lesieur.name.api.na

README.md

ApiAtlas

Version : 0.2

NodeAtlas Version minimale : 2.0.x

For an international version of this README.md, see below.

Avant-propos

ApiAtlas est un exemple d'API distante REST faite en Node.js et développé avec NodeAtlas.

Il peut vous servir d'inspiration pour créer vos propres API distantes !

Lancer le site en local

Pour faire tourner les APIs en local, il vous faudra installer NodeAtlas sur votre poste de développement.

Vous devrez également installer :

  • une base de donnée MongoDB sur le serveur de l'application.
  • une base de donnée Redis sur le serveur de l'application.

Ensuite remplissez la base de donnée MongoDB local avec les commandes suivantes :

\> mongoimport -d blog -c article --file </path/to/api/>/databases/article.json
\> mongoimport -d blog -c category --file </path/to/api/>/databases/category.json

Déplacez vous ensuite dans le dossier :

\> cd </path/to/api/>

et utilisez la commande :

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

ou lancez server.na en double cliquant dessus :

  • en expliquant à votre OS que les fichiers .na sont lancé par défaut par node,
  • en ayant installé node-atlas via npm install -g node-atlas
  • en étant sur que votre variable d'environnement NODE_PATH pointe bien sur le dossier des node_modules globaux.

Le site sera accessible ici :

Exemple en ligne

Vous pouvez voir fonctionner ce repository à l'adresse : http://www.lesieur.name/api/.


International Version

Overview

ApiAtlas is an example of Distant REST API in Node.js running with NodeAtlas.

It used as inspiration to create your own distant API!

Run the website in local server

To run the APIs in local, you must install NodeAtlas on your development machine.

You will also need to install:

  • a MongoDB database on the application server.
  • a Redis database on the application server.

Then fill the local MongoDB database with the following commands:

\> mongoimport -d blog -c article --file </path/to/api/>/databases/article.json
\> mongoimport -d blog -c category --file </path/to/api/>/databases/category.json

Then you move into the folder:

\> cd </path/to/api/>

and use the command:

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

or run app.na by double clicking and:

  • explaining your OS that .na files are run by default with node,
  • Having installed node-atlas via npm install -g node-atlas
  • Being on your environment variable NODE_PATH is pointing to the global node_modules folder.

The website will be to:

Online Example

You can see this repository running at: http://www.lesieur.name/api/.

You can’t perform that action at this time.