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 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