📜  Express.js | app.set()函数(1)

📅  最后修改于: 2023-12-03 15:14:57.587000             🧑  作者: Mango

Express.js | app.set()函数

在 Express.js 中,通过 app.set() 函数可以配置应用程序的参数并指定其值。通过使用 app.set() 函数,程序员可以在应用程序中使用全局设置或局部设置。

语法
app.set(name, value)
参数

name:表示要配置的参数的名称。

value:表示要分配给参数的值。

应用

在应用程序中,可以配置以下参数:

view engine

这是应用程序使用的模板引擎。可以使用以下代码设置:

app.set('view engine', 'pug');
views

这是应用程序的视图路径。可以使用以下代码设置:

app.set('views', './views');
port

这是应用程序要监听的端口号。可以使用以下代码设置:

app.set('port', 3000);
env

这是应用程序的运行环境。可以使用以下代码设置:

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')}`);
});