Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jade将fusioncharts.js正确地包含到node express项目中?_Javascript_Node.js_Express - Fatal编程技术网

Javascript 如何使用jade将fusioncharts.js正确地包含到node express项目中?

Javascript 如何使用jade将fusioncharts.js正确地包含到node express项目中?,javascript,node.js,express,Javascript,Node.js,Express,我试过了 script(src=“/fusioncharts.charts.js”) 在layout.jade的头部,但它不工作,错误404 然后我试着通过 layout.jade: script(src=“/charts”) app.js: app.get('/charts',routes.charts) index.js: exports.charts = function(req, res){ res.sendFile(__dirname + "fusioncharts/fusioncha

我试过了

script(src=“/fusioncharts.charts.js”)

在layout.jade的头部,但它不工作,错误404

然后我试着通过

layout.jade:
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_模块创建

我尝试了--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本地库的正确方法,而不是CDN源代码,理想情况下特别是fusioncharts?谢谢

编辑:好的,发现了问题,当用Enide创建node express项目时,app.js中有预设的环境,只设置可访问的公用文件夹。我现在在访问fusioncharts.js文件时收到了200条OK消息。
我仍然无法呈现图表本身,呈现?有什么建议吗?

在Reddit上发现了这种趋势-讨论了如何将FusionCharts与Node、Express和MongoDB一起使用