你好世界
下面嵌入本质上是您可以创建的最简单的 Express 应用程序。它是一个单文件应用程序 —如果您使用 Express 生成器,您会得到什么,它为具有大量 JavaScript 文件、Jade 模板和用于各种目的的子目录的完整应用程序创建脚手架。
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
此应用程序启动一个服务器并在端口 3000 上监听连接。应用程序以 "Hello World!" 响应对根 URL (/
) 或路由的请求。对于其他所有路径,它将以 404 Not Found 响应。
上面的例子实际上是一个工作服务器:继续并单击显示的 URL。您会收到响应,页面上会显示实时日志,并且您所做的任何更改都会实时反映。这由 RunKit 提供支持,它提供了一个交互式 JavaScript 游乐场,连接到在您的 Web 浏览器中运行的完整 Node 环境。以下是在本地计算机上运行相同应用程序的说明。
RunKit 是不隶属于 Express 项目的第三方服务。
本地运行
首先创建一个名为 myapp
的目录,切换到它并运行 npm init
。然后按照 安装指南 安装 express
作为依赖项。
2Hebv4SoofToYIQZHC/RyDPc8kunN8kjlh7fiyqXPCCC1MsyT1/oitTniUchRf/U+VTKJzfhDa1xKWOZ8SPkz6jlHxyLoNXX4ssln1/3O/db6xjGDfGF3GVPdg3nwGtsoXd2I8dxzDDT8jnghpGMzmVu6ad7LQrsA9DKLdL7DkY=
cI658EJvFA45hCnCvPwcHSgnN7wg3pfowVjwgtF73NNoIwv2JwQbNDub0UP4xD9t/dQhic4FstSXYTeNyZCNqGn0/wiWYUzot9qeQjLALbyoKsRg/EvEDY0nkaAdeoPTfCM4qyL5RkZne+4lnYfVHm5ZKlaeQ5aFS9ngBgfQkkYrQBI5m8U5pIAVbApoFpkijVKlKmGrrPYTrxqI5rod8lpsjFla5FF6v5k3yKvFxkEtKYd5AXVe99pcnc1gWwbM8uJalAqhgg3NA63PilGHPpn086vZc6UWzJ/DUJK74ohNKpUP9xvAgo8ilk6pHq0pexnw23wGWFW8J1TwTaT04dnakQ0w0A41U52Mv+Dj0q0=
YSN8C1YEAwZKP8NMTcEvGfSKL4tPzavOfBhCA66OLbi5r56sh+HWdIo7ei4Rc2WS
$ node app.js
8iZltDkk/5L0fSbP4+uiqb+zdQlpVp+G+R1eJPsZl8//D98vnr9wOdw85pv6RipSuuSz0hQm0hnDRmG30hkrWvxZdTglrbzzDL7/RzrWvEEnUu3ACGad0NsdygT4l+GY