2016-03-18 7 views
0

私はその後、私はjadeを使ってノードエクスプレスプロジェクトにfusioncharts.jsを正しく組み込む方法は?

layout.jadeを経由して試してみました404

をlayout.jadeの頭の中で

script(src="/fusioncharts.charts.js")

を試してみましたが、それdidntの仕事、エラー: script(src="/charts")

app.js: app.get('/charts', routes.charts);

index.js:

exports.charts = function(req, res){ 
res.sendFile(__dirname + "fusioncharts/fusioncharts.charts.js"); 
}; 

私はエラーを取得する:res.sendFileは関数ではありません。

私はenide2015、enideからnode_modulesで作成されたプロジェクトを持っています。 ...(router.get - -

は、私が試した私が財産未定義のエラーを得た

layout.jade:つまり

doctype html 
html(lang="en") 
head 
title= title 
meta(charset='utf-8') 
meta(http-equiv='X-UA-Compatible', content='IE=edge') 
meta(name='viewport', content='width=device-width, initial-scale=1.0') 
meta(name='description', content='Baking Bootstrap Snippets with Jade') 
//- Bootswatch Theme 
link(href='//maxcdn.bootstrapcdn.com/bootswatch 
/3.3.6/flatly/bootstrap.min.css',rel='stylesheet') 
script(src="https://www.google.com/jsapi") 
script(src="http://maps.google.com/maps/api/js?sensor=true") 
script(src='//ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js') 
script(src='//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.3/angular-route.min.js') 
//*************************** 
script(src="/fusioncharts") 
//*************************** 

、jsの外部ローカルライブラリを含めるための適切な方法、

編集:OK、問題を発見しました.Enideでノードエクスプレスプロジェクトを作成すると、PUBLICフォルダのみをアクセス可能に設定したapp.js環境が事前に設定されています。 fusioncharts.js fiにアクセス中に200 OKメッセージル。 まだチャート自体をレンダリングできません。助言がありますか ?

答えて

関連する問題