Skip to content
oncletom edited this page Dec 7, 2012 · 4 revisions

Initialiser un projet NodeJS

# Initialiser un projet Node
$ npm init

# Installe le package 'express' (disponible ensuite via require('express'))
$ npm install express

# Installe le package 'express' et le sauvegarde dans `package.json` (pour déploiement ultérieur)
$ npm install express --save

# Installer un projet après un git clone
$ npm install

Initialiser un projet Express

$ npm install express
$ ./node_modules/.bin/express
$ npm start

À ce stade, votre projet est échafaudé et tourne sur le port 3000.

Rendre le projet fonctionnel pour Heroku

En utilisant le scaffolding d'express, vous n'avez plus rien à faire.

$ heroku create
$ echo "web: node app.js" > Procfile
$ git commit -a -m "Adding Procfile"
$ git push heroku master
$ heroku ps:scale web=1
$ heroku open

Installer en tant qu'App Facebook

  1. Créer une application https://developers.facebook.com/apps
  2. Remplir le champ et mettre de côté le namespace
  3. Se rendre sur https://apps.facebook.com/<NAMESPACE> pour afficher l'App dans le contexte Facebook

Note : Facebook communique avec votre App via des requêtes POST.

Installer l'App Facebook en tant qu'onglet de Page

  1. Mettre de côté l'App ID/API Key fourni par Facebook
  2. Se rendre sur https://www.facebook.com/dialog/pagetab?app_id=<APP ID>&display=popup&next=https://facebook.com
  3. Puis se rendre sur la page où vous avez ajouté l'App en onglet
Clone this wiki locally