📅  最后修改于: 2023-12-03 15:14:57.587000             🧑  作者: Mango
在 Express.js 中,通过 app.set() 函数可以配置应用程序的参数并指定其值。通过使用 app.set() 函数,程序员可以在应用程序中使用全局设置或局部设置。
app.set(name, value)
name
:表示要配置的参数的名称。
value
:表示要分配给参数的值。
在应用程序中,可以配置以下参数:
这是应用程序使用的模板引擎。可以使用以下代码设置:
app.set('view engine', 'pug');
这是应用程序的视图路径。可以使用以下代码设置:
app.set('views', './views');
这是应用程序要监听的端口号。可以使用以下代码设置:
app.set('port', 3000);
这是应用程序的运行环境。可以使用以下代码设置:
app.set('env', 'development');
app.set() 函数没有返回值。
以下是使用 app.set() 函数的示例代码:
const express = require('express');
const app = express();
// 设置模板引擎
app.set('view engine', 'pug');
// 设置视图路径
app.set('views', './views');
// 设置端口号
app.set('port', 3000);
// 设置运行环境
app.set('env', 'development');
app.listen(app.get('port'), () => {
console.log(`Server is running on port ${app.get('port')}`);
});