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

Apprentissage des connaissances de base de Node.js

小云云
小云云original
2018-02-27 09:14:461249parcourir

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}/`);
});
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)
 
})
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!

Déclaration:
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