我的服務器上的所有控制器都得到MongoDB的數據並將其發送回角爲JSON格式使用res.json(result);
爲什麼我只需要一個視圖引擎(jade/pug)就可以使用res.json();
我需要哈巴狗或翡翠等..只是送一個json結果?
如果我沒有玉,我得到這個錯誤:
Error: No default engine was specified and no extension was provided.
如果我安裝玉,然後我得到這個錯誤:
Failed to lookup view "error" in views directory "G:\Dropbox\ThaiHome\Github\server\views"
(我沒有\意見\文件夾在服務器上,我需要創建發送json嗎?)
是否有一個基本的簡單方法來設置我的nodejs服務器來解析json到角?
(我已經嘗試過,沒有運氣以下)
// view engine setup
// app.use(express.static(__dirname + ''));
// app.engine('html', require('ejs').renderFile);
// app.set('view engine', 'html');
// app.set('views', path.join(__dirname, 'views'));
// app.set('view engine', 'jade');
// app.set('view engine', 'html');
// app.set('view engine', 'json');
這裏是app.js文件
https://www.dropbox.com/s/7ajp2p0qor74z6o/app.js?dl=0
,這裏是我的文件夾結構
你還在面對這個問題嗎? –