Error: No default engine was specified and no extension was provided.


 

node+express

訪問時,報錯Error: No default engine was specified and no extension was provided.  沒有設置模板引擎

 
         
//引入express框架 
const express = require('express');
// 引入處理路徑模塊
const path = require('path');
// 創建網站服務器
const app = express();

/*
* * 配置express使框架能夠支持訪問靜態頁面 */ // 1、告訴express框架模板文件所在的位置 app.set('views', path.join(__dirname, 'views')); // 2、告訴express框架模板后綴是什么 app.set('view engine', 'art'); // 3、當渲染后綴為art模板時,所使用的模板引擎是什么 app.engine('art', require('express-art-template'));

 

art-template express-art-template  的包依賴都必須有

注意代碼中字符串,必須寫正確,不然也會報這個錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM