首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jade将fusioncharts.js恰当地包含到node express项目中?

如何使用jade将fusioncharts.js恰当地包含到node express项目中?
EN

Stack Overflow用户
提问于 2016-03-19 06:45:27
回答 1查看 293关注 0票数 0

我试过了

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

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

然后我试着通过

layout.jade:script(src="/charts")

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

index.js:

代码语言:javascript
复制
exports.charts = function(req, res){
res.sendFile(__dirname + "fusioncharts/fusioncharts.charts.js");
};

我得到一个错误: res.sendFile不是一个函数。

我有enide2015,项目创建与node_modules从enide。

我尝试使用-- router.get( ... -我遇到属性未定义错误

layout.jade:

代码语言:javascript
复制
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的信息。我仍然不能渲染图表本身,渲染?有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-19 19:52:02

在Reddit上发现了这个趋势-谈论在Node,Express和MongoDB中使用FusionCharts。

http://www.fusioncharts.com/tutorials/creating-interactive-charts-using-node-express-and-mongodb/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36095469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档