📅  最后修改于: 2023-12-03 15:14:57.366000             🧑  作者: Mango
express()
函数完整参考express()
函数是Express.js框架的核心模块之一。它是一个创建Express应用程序的工厂函数,返回一个Express应用程序实例。本文将为程序员介绍express()
函数的完整参考,包括用法、参数、返回值、例子等内容。
express()
函数的用法如下:
const express = require('express');
const app = express();
在上面的代码中,我们首先引入了express
模块,然后通过执行express()
函数创建了一个Express应用程序实例,将其赋值给了app
变量。
express()
函数接受一个可选的options
参数,可以用来配置Express应用程序实例的各种选项。常用的选项包括:
caseSensitive
:设置路由是否区分大小写,默认为false
;strictRouting
:设置路由是否开启严格模式(即只匹配其中的一个/
),默认为false
。例如,我们可以这样启用区分大小写和严格模式:
const express = require('express');
const app = express({
caseSensitive: true,
strictRouting: true
});
express()
函数的返回值是一个Express
应用程序实例,可以通过它来创建路由、中间件等。
下面是一个简单的使用express()
函数创建的Express应用程序:
const express = require('express');
const app = express();
// 定义路由
app.get('/', (req, res) => {
res.send('Hello World!');
});
// 启动服务器
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上面的例子中,我们首先使用express()
函数创建了一个Express应用程序实例,然后使用app.get()
方法定义了一个路由,默认响应内容为Hello World!
。最后,我们使用app.listen()
方法启动了一个HTTP服务器,监听3000端口。
express()
函数是Express.js框架的核心之一,它用来创建一个Express应用程序实例。本文介绍了express()
函数的用法、参数、返回值和例子,希望可以帮助到程序员们更好地理解和使用Express.js框架。