表达实现配置HTML页面访问

  

表达实现配置HTML页面访问?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

表达默认的模板引擎是哈巴狗(玉),想要渲染HTML页面必须要导入对应的模板引擎ejs

 npm安装ejs 

安装完成在应用。js文件中完成模板引擎的引入

 |视图(在根目录下)
  |——mplat
  | - - -页面
  | - - - - - console.html
  | - - - index . html 

在应用。js中配置全局变量

//配置mplat渲染页面
  app.set (& # 39; mplat& # 39;, path.join (__dirname & # 39;视图/mplat& # 39;)) 

这样子在别处使用的mplat等同于<代码> path.join (__dirname & # 39;视图/mplat& # 39;)

在路由器目录下新建mplat。js,把两个html文件加入映射

 app.use (& # 39;/mplat& # 39;要求(& # 39;。/线路/mplat& # 39;)); 

这样子配置完成后,只需要访问http://主机/美元mplat即可返回index . html

在应用。js中定义静态文件目录

app.use (express.static(路径。加入(__dirname & # 39;公共# 39;))),

在页面引入css和js文件只需要默认在前面加上公众即可,写法如下

& lt;脚本https://www.yisu.com/zixun/src="/lib/layui/layui.js ">

html页面的跳转也有变化,需要在路由中注册对应的界面,比如我在指数访问控制台,路径和在路由中注册的保持一致。

 & lt; iframe的src=https://www.yisu.com/zixun/?mplat/控制台“帧边缘=" 0 "滚动="是的"宽度=?00%”
  身高=" 100% ">  

章希望大家以后多多支持!

表达实现配置HTML页面访问