介绍
http 模块是 Node.js 官方提供的用于创建 Web 服务器的模块,它使得前端开发者能够快速上手服务器端开发。本挑战将使用该模块创建一个简单的应用程序。
这是一个挑战(Challenge),与实验(Lab)不同,你需要独立完成挑战任务,而不是按照实验的步骤学习。挑战通常有一点难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。根据历史数据,这是一个 高级 级别的挑战,通过率为 42%。获得了学习者 100% 的好评率。
http 模块是 Node.js 官方提供的用于创建 Web 服务器的模块,它使得前端开发者能够快速上手服务器端开发。本挑战将使用该模块创建一个简单的应用程序。
打开右侧的编辑器。你应该会在编辑器中看到一个名为 app.js 的文件。
app.js 中编写代码,创建一个运行在端口 8080 上的服务器。node app.js 以启动服务器。完成任务后,服务应运行在端口 8080 上。在虚拟机顶部打开 "Web 8080" 并手动刷新页面。你应该会在屏幕上看到 "hello world" 显示。

本挑战涉及使用 Node.js 创建一个基本的 HTTP 服务器。该服务器监听端口 8080,并对任何传入的请求响应 "hello world"。
要完成此任务,你需要:
http 模块。createServer 方法实例化服务器。listen 方法使服务器监听端口 8080。本挑战展示了使用 Node.js 创建 HTTP 服务器的基本概念,包括 Web 开发中的请求处理和响应生成。