每日壁纸

Node.js 第一部分

Published on
/2 mins read/---

Node.js 不是一门编程语言:JavaScript 才是编程语言。Node.js 是一个开源、跨平台的 JavaScript 运行时环境。 用于方便地搭建响应速度快、易于扩展的网络应用。

这个运行环境是基于Chrome V8引擎进行封装的,它可以使Javascript代码运行在服务端,使其实现和PHP、Java等服务端语言类似的功能。

Node与npm的关系

包含关系。Node.js内置了npm, npm 全称是node package manager(包管理工具)。

一、Node的安装:

  1. 官网 直接下载 Node 的安装包,然后一路next安装即可。
  2. 验证Node是否安装成功:
// 在终端窗口运行以下命令,如果能输出相关版本信息,则表示 node 安装成功
$ node -v      // print: v16.14.0

$ npm -v       // print: 8.3.1

二、搭建一个web服务器:

你已经安装了 Node,让我们尝试构建第一个 Web 服务器。

// 1. 编写一个 app.js
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');
});
 
server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});
 
// 2. 在 app.js 所在目录,运行以下命令开启web服务器
$ node app.js
 
// 3. 在浏览器中输入 127.0.0.1:3000 即可发现页面中显示了 “Hello World” 字样
← Previous post拖拽 API 要点
Next post →Git 使用要点