我正在使用NodeJS,expressJS和ejs加载文件。呈现index.ejs app.get('/', function(req, res){ res.render('index');
时,它加载得很好,但是当我将navbar.ejs嵌入index.ejs <% include(includes/navbar.ejs) %>
中时,它可以很好地加载(控制台中没有错误),但是页面上没有任何显示。
文件夹管理:
project> app.js,
项目>页面> index.ejs,
project> pages> includes> navbar.ejs
答案 0 :(得分:0)
我相信您的语法中有错字。您在包含项中缺少-
。应该是
<%- include('includes/navbar.ejs'); %>
还请注意,路径应用引号引起来。