express 怎么在路由下渲染或者获取到其他文件下的html页面

html-css017

express 怎么在路由下渲染或者获取到其他文件下的html页面,第1张

express 在路由下渲染或者获取到其他文件下的html页面:

express中支持的模版有.ejs和.jade,.ejs的和.html是一样的,只是.ejs是一个可以动态传值的模版,而html是一个静态页面。如果你想在views目录下的页面时.html的,那么,你需要在根目录中的app.js中这样设置

// view engine setupapp.set('views', path.join(__dirname, 'views'))//注册ejs模板为html页。简单的讲,就是原来以.ejs为后缀的模板页,现在的后缀名可以//是.html了app.engine('.html', require('ejs').__express)//设置视图模板的默认后缀名为.html,避免了每次res.Render("xx.html")的尴尬app.set('view engine', 'html')

模版引擎用html可以的

你可以参考案例 nodeclub

// configuration in all env

app.set('views', path.join(__dirname, 'views'))

app.set('view engine', 'html')

app.engine('html', require('ejs-mate'))

app.locals._layoutFile = 'layout.html'

一般的HTML格式电子邮件,都可以使用内建有HTML编辑器的电子邮件程序(如:Outlook Express)编写发送。我们以Outlook Express 5.0(简称OE 5.0)为例,点击工具栏上的“新邮件”按钮,会弹出一个邮件编辑窗口。再点击“格式→多信息文本(HTML)”就

可以用内建的HTML编辑器来编写HTML格式的电子邮件了。一般我们是通过点击“查看→编辑源文件”,就会在该窗口下方出现“编辑”、“源文件”、“预览”三个选项卡来编辑源文件。如果你认为这种方法太麻烦了(或者你根本不懂如何编辑源文件),还有一个方法就是用FrontPage 2000制作出HTML文件后,然后点击“文件→发送”,将HTML文件以附件的形式发送给对方。