首页 > 其他分享 >express注册模板引擎

express注册模板引擎

时间:2022-09-18 12:12:13浏览次数:67  
标签:const app express 引擎 port 模板

1、express里面可以使用很多模板引擎,如果只想返回一个静态的html文件也用不到ejs之类其他模板引擎的功能,那么自己注册一个简单的引擎是最方便的

const express = require("express");
const app = express();
const fs = require('fs');
const port = 3000;
app.use(express.static("public"));
/**注册模板引擎 */
app.engine('html', function (filePath, options, callback) {
    //读取模版引擎目录中的文件并返回
    fs.readFile(filePath, function (err, content) {
        let rendered = content.toString()
        return callback(null, rendered)
    })
})
/**加载模板引擎 */
app.set("views", "./views");
app.set("view engine", "html");
app.get('/', (req, res) => {
    //返回静态html文件
    res.render('index')
})
app.listen(port, () => console.log(`Example app listening on port port!`));

标签:const,app,express,引擎,port,模板
From: https://www.cnblogs.com/lovewhatIlove/p/16704567.html

相关文章

  • 排序的模板
    只是按照理论搞了一下,连变量名都懒得开全,我相信他过不了编译,所以不保证正确性,不过可以表示各种排序算法的大概原理?**code#include<bits/stdc++.h>usingnamespacest......
  • 分布式搜索引擎02
    分布式搜索引擎02 在昨天的学习中,我们已经导入了大量数据到elasticsearch中,实现了elasticsearch的数据存储功能。但elasticsearch最擅长的还是搜索和数据分析。所以今......
  • Visual Studio插件DevExpress CodeRush v22.1- 支持C# 10
    DevExpressCodeRush是一个强大的VisualStudio.NET插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。为VisualStudioIDE增压、消除重复的代码并提高代码......
  • zabbix用户,角色,权限,模板管理
    zabbix用户,角色,权限,模板管理目录zabbix用户,角色,权限,模板管理用户组用户角色右上角是创建角色用户lnh@1234使用刚才创建的用户登录模板组模板......
  • zabbix模板,角色,用户,权限管理
    zabbix模板,角色,用户,权限管理目录zabbix模板,角色,用户,权限管理用户管理用户组用户角色用户登录用户模板管理创建模板导出模板用户管理用户组用户角色用户登......
  • zabbix模板,
    目录用户管理用户组用户管理用户组......
  • 单例以及模板类的静态成员变量的生命周期
    我们有如下的单例设计模式的实现:template<typenameT>classOnceSingle{public:OnceSingle()=delete;OnceSingle&operator=(constOnceSingle<T>&m)=......
  • 【django学习-11】模板3:自定义标签与过滤器
    前言:Django虽然内置了二十多种标签和六十多种过滤器,但是为了给Web开发者提供更好使用体验,Django也提供了自定义标签与过滤器的功能。当内置标签与过滤器满足不了实际......
  • express 中间件
    constexpress=require('express');constapp=express();//定义中间件函数constmw=function(req,res,next){console.log('简单的中间件函数');......
  • zabbix用户,角色,权限,模板管理
    zabbix用户,角色,权限,模板管理用户组用户角色用户使用刚才创建的用户登录模板组模板模板的监控项可以自己创建也可以从其他模板复制......