Coursera 笔记

Module 03 · Express Web Application FrameworkExpress Web 应用框架

Your First Express Web Application你的第一个 Express Web 应用

Coursera ↗

🎥 视频目标:
在观看本视频后,你将能够:

  • 使用Express创建一个Web应用
  • 识别安装Express的五个步骤

与Express一起工作的五个步骤

要与Express框架合作,按照以下五个步骤操作:

  1. 声明Express为Node.js项目中的依赖
  2. 运行npm命令下载缺失的模块
  3. 导入Express模块并创建Express应用
  4. 创建新的路由处理器
  5. 在指定端口启动HTTP服务器

创建你的第一个Express应用

步骤1:声明Express为依赖

在Node.js项目的package.json文件中声明Express作为依赖。然后,运行npm命令来下载任何缺失的模块。

步骤2:下载缺失模块

在你的项目文件夹中创建一个mynodeserver.js文件,这是你开始编写第一个Express程序的地方。


编写第一个Express程序

本示例中,我们将编写一个程序来获取当前的天气条件。

  1. 导入Express框架
    导入Express框架后,创建一个app实例,这是Express框架中的JavaScript对象。
  2. 创建新的路由处理器
    在你的应用中,为了处理Web应用请求,需要将HTTP方法和Web资源路径映射到JavaScript函数。
    例如:监听传入的HTTP GET请求,这些请求会访问temperature资源路径。你还可以将路径中temperature后面的值保存在一个名为location_code的变量中。通过request.params.location_code可以访问这个变量,并将其存储到名为location的变量中。
  3. 调用函数并传递参数
    当你运行weather.current函数时,将location(从资源路径中获取的)作为参数传递。
  4. 启动HTTP服务器
    在最后一步,使用app.listen方法创建服务器实例,监听指定端口上的传入请求。例如,在端口8080上监听。
app.listen(8080, function () {
  console.log("Server is running on port 8080");
});

结果

输入统一资源定位符(URL)在浏览器中查看结果。


总结

在本视频中,你学习了:

  • 当你在Node.js项目中声明Express为依赖并下载任何缺失的模块后,你就可以创建一个应用并开始用Express编写代码了。
  • 安装Express的五个步骤:
    1. 在Node.js项目的package.json文件中声明Express作为依赖。
    2. 运行npm命令下载任何缺失的模块。
    3. 导入Express模块并创建Express应用。
    4. 创建新的路由处理器。
    5. 在指定端口启动HTTP服务器。

通过这些步骤,你可以成功地创建并运行你的第一个Express Web应用!