2014-10-05 26 views
0

Express.js/Node中有一種方法來禁用視圖引擎並只返回JSON嗎?我正在工作的應用程序將始終返回JSONExpress.js關閉視圖只顯示JSON

+0

你爲什麼不使用只定義返回JSON的路線?你還在找什麼?沒有默認處理您需要禁用的視圖網址。如果沒有路線,沒有任何東西可以提供服務,所以只要您定義返回JSON的路線,您的目標就會得到滿足。 – jfriend00 2014-10-05 17:30:17

回答

1
var jsonData = [{ 
    "id": 1, 
    "email": "[email protected]" 
},{ 
    "id": 2, 
    "email": "[email protected]" 
}]; 

並執行此操作res.json(jsonData),您不需要任何視圖引擎。


示例代碼:

var express = require('express'), 
    router = express.Router(); 

router.get('/api/users', function(req, res){ 
    res.json(jsonData); 
});