跳到主要内容

简述Node express常用函数有哪些?

参考答案:

Node.js 的 Express 框架是一个基于 Node.js 平台的极简、灵活的 web 开发框架,它提供了一系列常用的函数和工具,帮助开发者快速构建 web 服务器和 API。以下是一些常用的 Express 函数:

  1. app.get(path, callback):用于处理 HTTP GET 请求的函数。当 GET 请求到达指定的路径时,会调用回调函数。
  2. app.post(path, callback):用于处理 HTTP POST 请求的函数。当 POST 请求到达指定的路径时,会调用回调函数。
  3. app.put(path, callback):用于处理 HTTP PUT 请求的函数。当 PUT 请求到达指定的路径时,会调用回调函数。
  4. app.delete(path, callback):用于处理 HTTP DELETE 请求的函数。当 DELETE 请求到达指定的路径时,会调用回调函数。
  5. app.use(function):这是一个全局中间件函数,可以应用于整个应用程序。它接受一个函数作为参数,该函数具有三个参数:req(请求对象)、res(响应对象)和 next(下一个中间件函数)。
  6. app.listen(port, [callback]):让 Express 应用开始监听指定的端口。当服务器启动并开始监听端口时,会调用可选的回调函数。
  7. req.body:一个包含 HTTP 请求主体的对象。通常与中间件(如 body-parser)一起使用,以解析请求主体。
  8. res.send(body):发送 HTTP 响应。参数 body 可以是 Buffer 对象、字符串、对象或数组。
  9. res.json(obj):发送 JSON 响应。参数 obj 是一个 JavaScript 对象,Express 会将其转换为 JSON 格式并发送给客户端。
  10. res.redirect(path):重定向到指定的路径。

以上只是 Express 框架中的一部分常用函数,还有许多其他的函数和特性可以帮助你构建更复杂的 web 应用程序。要获取更详细的信息,建议查阅 Express 的官方文档。