Maison > interface Web > js tutoriel > Apprentissage des connaissances de base de Node.js

Apprentissage des connaissances de base de Node.js

小云云
Libérer: 2018-02-27 09:14:46
original
1253 Les gens l'ont consulté

Javascript était généralement utilisé pour le développement web front-end. Cependant, en raison de l'émergence de node.js, développer des programmes back-end avec JavaScript n'est plus une affaire compliquée. Le moteur js de node.js provient du navigateur Chrome v8. Avec le code de l'outil supplémentaire développé par node.js, il est très simple et efficace à utiliser. De plus, node.js dispose également de npm, un outil comme pip. Vous pouvez facilement installer des logiciels tiers à l'aide de npm, ce qui apporte une grande commodité à notre travail de développement. C'est vraiment bien de profiter du week-end pour apprendre node.js.

1. Installez node.js

sudo apt-get install nodejs

2. Installez npm

sudo apt-get install npm

3. Essayez d'installer le framework express

npm install express --save

4 Écrivez le hello.js le plus simple et utilisez nodejs hello.js pour exécuter

<.>console.log('hello world')

5. Code de serveur http plus complexe


const http = require(&#39;http&#39;);

const hostname = &#39;127.0.0.1&#39;;
const port = 3000;

const server = http.createServer((req, res) => {
 res.statusCode = 200;
 res.setHeader(&#39;Content-Type&#39;, &#39;text/plain&#39;);
 res.end(&#39;Hello World\n&#39;);
});

server.listen(port, hostname, () => {
 console.log(`Server running at http://${hostname}:${port}/`);
});
Copier après la connexion
6. Utilisez express pour développer un serveur http


var express = require(&#39;express&#39;);
var app = express();
 
app.get(&#39;/&#39;, function (req, res) {
  res.send(&#39;Hello World&#39;);
})
 
var server = app.listen(8081, function () {
 
 var host = server.address().address
 var port = server.address().port
 
 console.log("access url is http://%s:%s", host, port)
 
})
Copier après la connexion
7. Les choses restantes

node.js possède de nombreux frameworks et de nombreuses bibliothèques tierces. Le projet est très pratique à utiliser. . Pratiquez beaucoup.

Recommandations associées :

module de base de node.js http, outil d'analyse de pages Web cherrio pour implémenter crawler_node.js

Node.js Tutoriel d'installation et de configuration de l'environnement

PHP et Node.js


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal