私はその後、私は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メッセージル。 まだチャート自体をレンダリングできません。助言がありますか ?