Maison >interface Web >js tutoriel >Apprentissage des connaissances de base de Node.js
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')
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });6. Utilisez express pour développer un serveur http
var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send('Hello World'); }) 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 restantesnode.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
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!