-1
我試圖研究和的NodeJS谷歌圖表 我得到異常 錯誤:無法查找視圖」 http://chart.googleapis.com/chart?cht=p&chd=t:3000,2900,1500&chco=FF0000,0000FF,00FF00&chdl=Foo|Bas|Bar&chds=a&chxt=y&chxl=&chs=300x200&chf=bg,s,00000000「錯誤:無法查找視圖「http://chart.googleapis.com/
我的代碼如下所示
if (req.accepts('html')) { //E
console.log("case of E");
res.render('data',{objects: objs, collection: req.params.collection});
var Quiche = require('quiche');
var pie = new Quiche('pie');
pie.setTransparentBackground(); // Make background transparent
pie.addData(3000, 'Foo', 'FF0000');
pie.addData(2900, 'Bas', '0000FF');
pie.addData(1500, 'Bar', '00FF00');
var imageUrl = pie.getUrl(false); // First param controls http vs. https
res.render(imageUrl);
} else {
console.log("case of G HIT -------------------");
res.set('Content-Type','application/json'); //G
res.send(200, objs); //H
}
什麼是例外 錯誤的原因:無法查找視圖「http://chart.googleapis.com/
其次 是的重新提供一種更好的方式在node.js服務器中顯示圖表。我覺得我打電話給http://chart.googleapis.com/這是不正確的方式做,認爲當我沒有連接在家裏,並嘗試不同的apis。
對不起,我不能得到。你能解釋一下這個視圖的名字是什麼嗎? – MAG
你應該看看這些文檔:http://expressjs.com/api.html#app.render視圖的名稱是包含你想要發送回客戶端的html文件的名稱。 –