
(KOA2 step2)使用ejs来增加页面
使用终端输入命令来安装: 在应用启动文件
发布日期:2021-05-15 00:16:15
浏览次数:29
分类:精选文章
本文共 827 字,大约阅读时间需要 2 分钟。
安装完毕后,默认生成的index.js
中已经包含了一个路由配置。为了实现自定义页面内容,我们需要按照以下步骤进行操作:
配置EJS
为确保EJS正常工作,首先需要在项目中添加EJS包:
npm install -save ejs
app.js
中引入EJS模块:const ejs = require('ejs');
- 配置EJS视图:
- 打开
index.js
,添加新的路由: - 在
views
目录下新建一个名为MyCalc.ejs
的文件:
app.use(views(__dirname + '/views', { map: { html: 'ejs' }}));
这一步骤确保应用能够正确识别并渲染 .ejs
文件。
添加自定义路由
默认生成的index.js
中已经包含了一个简单的路由:
router.get('/', async (ctx, next) => { ctx.body = '欢迎访问我们的页面';});
为了实现自定义内容,我们可以添加以下路由:
router.get('/MyRoute', async (ctx, next) => { ctx.body = '你可以添加任何自定义内容在这里';});
实现后,打开127.0.0.1:3000/MyRoute
即可验证。
创建新页面
为了实现新增页面,可以通过以下步骤操作:
router.get('/MyCalc', async (ctx, next) => { await ctx.render('MyCalc', { title: 'MyCalc' });});
${title} 我的计算器
输入你的数字:
结果:
该页面可与默认的index.ejs
类似,仅已添加基本结构。
运行后,访问127.0.0.1:3000/MyRoute
即可查看效果。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年05月05日 03时20分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
css 图片按比例缩放
2019-03-10
小程序form表单里面buton点击事件失效
2019-03-10
微信小程序placeholder设置自定义样式
2019-03-10
spring-day01
2019-03-10
spring的值注入与组件扫描
2019-03-10
C#跨窗体程序调用方法的具体操作
2019-03-10
C#中创建Android项目
2019-03-10
统计学之变异系数与是非标志
2019-03-10
关于继承的一些基本知识
2019-03-10
抖音发布黄金时间段,抖音上热门最佳时间
2019-03-10
我的图床~
2019-03-10
Thymeleaf sec:authorize 标签不生效
2019-03-11
Iterable与Iterator
2019-03-11
关于WebView当前地址问题的疑惑
2019-03-11
Python机器学习(九十二)Pandas 统计
2019-03-11
SecSolar:为代码“捉虫”,让你能更专心写代码
2019-03-11
1965 - 2019 年最流行的编程语言变化
2019-03-11
链上钱包的博彩雷区
2019-03-11
GRUB2
2019-03-11