- ExpressJS 教程
- ExpressJS - 首页
- ExpressJS - 概述
- ExpressJS - 环境
- ExpressJS - Hello World
- ExpressJS - 路由
- ExpressJS - HTTP 方法
- ExpressJS - URL 构建
- ExpressJS - 中间件
- ExpressJS - 模板引擎
- ExpressJS - 静态文件
- ExpressJS - 表单数据
- ExpressJS - 数据库
- ExpressJS - Cookie
- ExpressJS - Session
- ExpressJS - 身份验证
- ExpressJS - RESTful API
- ExpressJS - 脚手架
- ExpressJS - 错误处理
- ExpressJS - 调试
- ExpressJS - 最佳实践
- ExpressJS - 资源
- ExpressJS 有用资源
- ExpressJS - 快速指南
- ExpressJS - 有用资源
- ExpressJS - 讨论
ExpressJS - Hello World
我们已经设置好了开发环境,现在是时候开始使用 Express 开发我们的第一个应用程序了。创建一个名为 index.js 的新文件,并在其中输入以下内容。
var express = require('express'); var app = express(); app.get('/', function(req, res){ res.send("Hello world!"); }); app.listen(3000);
保存文件,转到您的终端并输入以下内容。
nodemon index.js
这将启动服务器。要测试此应用程序,请打开您的浏览器并访问 https://127.0.0.1:3000,您将看到一条消息,如下面的屏幕截图所示。
应用程序如何工作?
第一行将 Express 导入到我们的文件中,我们可以通过变量 Express 访问它。我们用它来创建一个应用程序并将其分配给变量 app。
app.get(route, callback)
此函数告诉当对给定路由发出 get 请求时该怎么做。回调函数有两个参数,request(req) 和 response(res)。请求 对象(req) 表示 HTTP 请求,并具有请求查询字符串、参数、主体、HTTP 标头等属性。类似地,响应对象表示 Express 应用程序在收到 HTTP 请求时发送的 HTTP 响应。
res.send()
此函数以对象作为输入,并将其发送到请求客户端。在这里,我们发送字符串 "Hello World!"。
app.listen(port, [host], [backlog], [callback]])
此函数绑定并监听指定主机和端口上的连接。端口是此处唯一必需的参数。
序号 | 参数和描述 |
---|---|
1 | 端口 服务器应该接受传入请求的端口号。 |
2 | 主机 域名的名称。当您将应用程序部署到云端时,需要设置它。 |
3 | 积压 排队等待连接的最大数量。默认值为 511。 |
4 | 回调 服务器开始监听请求时调用的异步函数。 |
广告