nodejs模板引擎(一)
最编程
2024-07-13 10:01:54
...
const express = require('express');
const app = express();
const path = require('path');
// 设置 EJS 引擎和视图路径
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
// 设置静态资源目录
app.use(express.static(path.join(__dirname, 'public')));
// 路由
app.get('/', (req, res) => {
const data = { title: 'My Title', message: 'Hello from EJS!' };
res.render('index', data);
});
// 启动服务器
const port = process.env.PORT || 3000;
app.listen(port, () => {
console.log(`Server running on port ${port}`);
});
上一篇: 【无标题】
推荐阅读
-
FreeMarker 模板引擎入门:从基础到实践的全面指南
-
Vue.js 错误异常: 组件模板应包含一个根元素。
-
Yandex:您不可错过的一体化搜索引擎!
-
单一示例设计模式 - 双重检查锁定单一示例模板
-
我接到老板的指示,需要开发一个简单的工作流引擎——第6阶段。
-
FengMap公开测试:一款跨平台的室内三维地图引擎
-
Midjourney|文心一格prompt教程[Text Prompt(下篇)]:游戏、实物、人物、风景、动漫、邮票、海报等生成,终极模板教学
-
嘿!我们的低代码引擎已经六个月大了,让我们一起聊聊吧...
-
比较开源工作流引擎:osworkflow、jbpm、activiti、flowable和camunda,哪个更胜一筹?
-
Elasticsearch:一款强大的分布式搜索引擎