Logo
Section 1 / 3

要求

开始本课程所需的一切是配置好“Node.js”、“git”、“npm”的开发环境,以及一个可用的互联网连接! 部分练习需要在支持 HTTPS 的网站上进行操作。对于这些练习,我们将使用 Heroku 作为网页托管平台,因其使用简便,并且能够同时支持 HTTP 和 HTTPS 网页托管。

导入

要求

开始本课程所需的一切是配置好“Node.js”、“git”、“npm”的开发环境,以及一个可用的互联网连接! 部分练习需要在支持 HTTPS 的网站上进行操作。对于这些练习,我们将使用 Heroku 作为网页托管平台,因其使用简便,并且能够同时支持 HTTP 和 HTTPS 网页托管。

网络知识基础

你需要具备基本的 HTTP 知识,包括理解 HTTP 头部、HTTP 请求和响应的含义。同时,你还需要了解网页工作原理,以及网页服务器与网页客户端(浏览器)之间的交互机制。

虽然不是必须,但建议你已安装 Chrome 浏览器。本课程会提到 Chrome 的开发者工具,并包含使用 Chrome 浏览器的截图。如果你更倾向于使用其他浏览器,并能自行对照操作,也可以顺利继续学习本课程。

JavaScript 与 Node.js 开发环境

本课程使用 Node.js 的 Express Web 应用框架来创建 Web 应用,并通过 npm 生态系统中的开源模块设置头部信息。

你需要配置一个可用的开发环境,安装受支持的 Node.js 版本(LTS),并具备 npm 命令行工具。

此外,如果你想在本地练习,还需要安装 git,以便克隆课程中配套示例仓库的代码。

HTTP 头部作为浏览器安全控制