Je suis novice sur Node.js
Quelqu'un peut-il m'expliquer comment installer étape par étape Node.js, npm et socket.io.
Merci.
1 .. Allez sur http://nodejs.org et cliquez sur le bouton Installer
2 .. Téléchargez le nœud et installez-le
3 .. Créez un dossier vide sur votre disque dur
4 .. Créez un fichier package.json avec le contenu suivant
{
"name": "App",
"version": "0.0.1",
"description": "App",
"dependencies": {
"socket.io": "latest"
},
"author": "developer"
}
5 .. Ouvrez l'invite de commande de Windows (appuyez sur la touche Windows + R et tapez cmd )
6 .. Accédez à votre répertoire nouvellement créé avec la commande cd
7 .. Tapez npm install dans ce répertoire
8 .. Attendez que tout soit téléchargé et installé
9 .. Créez un fichier app.js avec le contenu suivant:
var app = require('http').createServer(handler)
, io = require('socket.io').listen(app)
, fs = require('fs')
app.listen(3000);
function handler (req, res) {
fs.readFile(__dirname + '/index.html',
function (err, data) {
if (err) {
res.writeHead(500);
return res.end('Error loading index.html');
}
res.writeHead(200);
res.end(data);
});
}
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
10 .. Créez un fichier index.html avec le contenu suivant
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
11 .. Encore une fois, allez à l'invite de commande (console) et tapez node app.js . Cela exécutera le serveur nodejs et vous pouvez ouvrir localhost: 3000
1. Installez Node.js et NPM (Node Package Manager) sur votre machine locale.
Les programmes d'installation de Windows sont disponibles sur http://www.nodejs.org/ . Téléchargez simplement le programme d'installation correspondant et double-cliquez dessus pour le faire fonctionner sur votre machine. Vous pouvez vérifier que le nœud est correctement installé en double-cliquant sur le fichier node.exe dans le répertoire d'installation et en exécutant les commandes Javascript. Si vous pouvez taper "1 + 1" et obtenir le "2" résultant, alors Node fonctionne correctement.
Puisque vous avez installé Node à l'aide d'un programme d'installation, NPM est déjà installé. Si vous avez compilé Node à partir de l'installation source cependant, vous devrez installer NPM séparément). Vous pouvez trouver des instructions pour cela sur http://www.npmjs.org/ .
Si votre NPM est correctement installé, vous obtiendrez la sortie suivante lorsque vous tapez npm
dans l'invite de commande à partir de votre répertoire racine:
where <command> is one of:
add-user, adduser, apihelp, author, bin, bugs, c, cache,
completion, config, ddp, dedupe, deprecate, docs, edit,
explore, faq, find, find-dupes, get, help, help-search,
home, i, info, init, install, isntall, la, link, list, ll,
ln, login, ls, outdated, owner, pack, prefix, Prune,
publish, r, rb, rebuild, remove, restart, rm, root,
run-script, s, se, search, set, show, shrinkwrap, star,
start, stop, submodule, tag, test, tst, un, uninstall,
unlink, unpublish, unstar, up, update, version, view,
whoami
npm <cmd> -h quick help on <cmd>
npm -l display full usage info
npm faq commonly asked questions
npm help <term> search for help on <term>
npm help npm involved overview
2. Exécutez le package d'installation.
Maintenant que vous avez correctement configuré Node et NPM, vous pouvez exécuter la commande d'installation que vous avez trouvée sur le site Web socket.io. Assurez-vous simplement que vous exécutez NPM à partir de la ligne de commande. Cela va télécharger et installer le package sur votre machine locale.
Vous devez installer Node.js , npm est leur gestionnaire de packages (Node Package Manager).
Edit: Si vous ne comprenez pas Node.js, voici un aperçu rapide: