/
githubmirror
/
express
Обзор
Документация
Войти
/
githubmirror
/
express
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/ejs/index.js
57 строк
1 KB
Sam Tucker-Davis
docs: replace dummy with placeholder in example comments (#7064)
01 мар 2026, 16:55
Не верифицирован
01 мар 2026, 16:55
6c4249f
Код
Авторство
О чём код?
'use strict' /** * Module dependencies. */ var express = require('../../'); var path = require('node:path'); var app = module.exports = express(); // Register ejs as .html. If we did // not call this, we would need to // name our views foo.ejs instead // of foo.html. The __express method // is simply a function that engines // use to hook into the Express view // system by default, so if we want // to change "foo.ejs" to "foo.html" // we simply pass _any_ function, in this // case `ejs.__express`. app.engine('.html', require('ejs').__express); // Optional since express defaults to CWD/views app.set('views', path.join(__dirname, 'views')); // Path to our public directory app.use(express.static(path.join(__dirname, 'public'))); // Without this you would need to // supply the extension to res.render() // ex: res.render('users.html'). app.set('view engine', 'html'); // Placeholder users var users = [ { name: 'tobi', email: 'tobi@learnboost.com' }, { name: 'loki', email: 'loki@learnboost.com' }, { name: 'jane', email: 'jane@learnboost.com' } ]; app.get('/', function(req, res){ res.render('users', { users: users, title: "EJS example", header: "Some users" }); }); /* istanbul ignore next */ if (!module.parent) { app.listen(3000); console.log('Express started on port 3000'); }