AI大模型开发-Node.js安装和使用

Node.js是一个开源且跨平台的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码。在Node.js出现之前,JavaScript主要被用于客户端开发,即在浏览器中执行。Node.js的出现改变了这一局面,使得JavaScript也能在服务器端执行,从而开启了全栈JavaScript开发的新时代。本书项目实战部分也有依赖,本节将介绍安装方法和简单使用方法。

  1. Node.js安装
  1. 访问Node.js官方网站(https://nodejs.org/)。
  2. 选择适合Windows的版本下载(根据自己系统选择)。通常,可以选择LTS(长期支持)版本,因为它更稳定。下载页面,如图1-33所示。

图1-33  Node.js下载页面

  1. 打开下载的Node.js安装程序。安装界面,如图1-34所示。

图1-34  Node.js安装界面

  1. 按照安装向导的指示进行安装。安装过程中,默认包含了“npm package manager”的选项,这样npm会与Node.js一同安装。Npm选项,如图1-35所示。

图1-35  安装组件选择界面

npm(Node Package Manager)则是Node.js的包管理器,用于管理项目中的JavaScript库和工具。安装Node.js时,npm通常会一同被安装。

  1. 安装完成后,重启计算机以确保更改生效。安装成功界面,如图1-36所示。

图1-36  安装成功界面

  1. 输入node -v并按回车,以检查Node.js版本。如果显示了版本号,则表示Node.js已正确安装。验证Node.js成功显示,如图1-37所示。

图1-37  验证Node.js成功显示

  1. 输入npm -v并按回车,以检查npm版本。如果显示了版本号,则表示npm已正确安装。安装成功输出,如图5-37所示。

图1-38  npm验证成功显示

  1. 简单使用

使用Node.js进行简单的开发非常直接。下面,将指导你完成一个基本的Node.js应用的创建和运行,这个应用将会是一个简单的HTTP服务器,它能够在浏览器中显示“Hello, World!”。这个例子将帮助用户理解Node.js的基础和如何用它来创建网络应用。

HTTP服务器,也称为Web服务器,是专门设计用于响应HTTP协议请求的网络服务器。它处理来自客户端(如Web浏览器)的请求,并返回相应的网页内容或其他类型的HTTP响应。HTTP服务器通常托管Web应用程序、网站、网络服务以及API等,使它们能够通过网络进行访问。

  1. 创建Node.js应用
  1. 创建一个新文件夹来存放你的项目文件,例如my-node-app。
  2. 打开命令行,并使用cd命令进入这个新创建的文件夹。
  3. 创建一个新的JavaScript文件,例如app.js,可以使用任何文本编辑器来创建这个文件。

1// 引入Node.js的HTTP模块。

2const http = require('http');

3

4// 定义服务器监听的主机名(或IP地址)和端口号。

5const hostname = '127.0.0.1';

6const port = 3000;

7

8// 使用http模块创建一个HTTP服务器。

9// req (请求) 和 res (响应) 是每次服务器接收到请求时传入的两个对象,

10// 分别代表请求信息和响应信息。

11const server = http.createServer((req, res) => {

12  // 设置响应的HTTP状态码为200,表示请求成功。

13  res.statusCode = 200;

14  // 设置响应头部,指定内容类型为纯文本。

15  res.setHeader('Content-Type', 'text/plain');

16  // 发送响应体“Hello, World!”,并结束响应过程。

17  res.end('Hello, World!\n');

18});

19

20// 让服务器开始监听指定的端口和主机名。

21// 当服务器开始监听后,会调用这个回调函数,

22// 打印一条消息到控制台,说明服务器正在运行。

23server.listen(port, hostname, () => {

24  console.log(`Server running at http://${hostname}:${port}/`);

25});

26

这段代码创建了一个简单的HTTP服务器,它监听3000端口,当启动服务后,通过浏览器访问这个服务器时,它会返回“Hello, World!”。

(2)运行Node.js应用

1)在命令行中,确保仍在项目文件夹my-node-app中。运行命令node app.js来启动服务器。

2)在控制台会看到输出Server running at http://127.0.0.1:3000/,这表明服务器已经在运行。成功启动服务输出,如图1-39所示。

图1-39  成功启动服务输出

3)打开浏览器,输入地址http://127.0.0.1:3000/,应该会看到页面上显示“Hello, World!”。网页显示,如图1-40所示。

图1-40  网页显示

以上步骤使用Node.js创建并运行了HTTP服务器!这只是Node.js能力的冰山一角,但它展示了如何使用Node.js快速搭建网络服务的基本步骤。随着读者深入学习,会发现Node.js在开发现代Web应用、API服务等方面的强大功能和灵活性。

  • 13
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值