使用Express框架+Pug做导航栏访问/demo接口页面空白如何解决
Express+Pug访问/demo无内容解决方案
- 补充express模块引入
你提供的app.js代码缺失express模块引入逻辑,在代码最顶部添加一行代码即可:const express = require("express"); - 安装pug依赖
Express渲染pug模板需要依赖pug包,在项目根目录执行以下命令安装:npm install pug - 修正pug模板语法
你现有的demo.pug存在语法错误,插值等号和标签、变量之间不能加多余空格,修改后的代码如下:head title= title body h1= message - 校验文件路径
确认demo.pug文件存放在项目根目录的views文件夹内,文件名全小写为demo.pug,不要出现大小写拼写错误。 - 更换测试端口
80端口常被系统级服务占用,你可以将app.js中的port变量改为3000,重启服务后访问http://localhost:3000/demo测试效果。
内容的提问来源于stack exchange,提问作者jaydeep bhattacharya
相关产品推荐
相关产品推荐

