为了账号安全,请及时绑定邮箱和手机立即绑定

我照着写的,app.use(express.static(path.join(__dirname,'bower_components')));为什么打开还是没样式,提示GET http://localhost:3000/boostrap/dist/css/bootstrap.min.css 404 (Not Found) ,求指教

正在回答

6 回答

var path = require('path');

0 回复 有任何疑惑可以回复我~

var path = require('path');

0 回复 有任何疑惑可以回复我~

我的代码是这样的,你没添加__dirname 

app.use(express.static(path.join(__dirname, "public/libs")));

0 回复 有任何疑惑可以回复我~

我的代码没有样式是因为  head.jade编译成html 页面后,引用的那些标签跑到了<title></title>中间,jade不熟悉照抄不行啊,起码装个jade Build仔细看一下编译的html页面啊,或者看一下 网页源码一目了然了就。

0 回复 有任何疑惑可以回复我~

擦。。还是没有样式呢

0 回复 有任何疑惑可以回复我~

新版express4中,要独立安装static,npm install serve-static --save

在app.js中,

var serveStatic = require('serve-static')

app.use(serveStatic('bower_components')

2 回复 有任何疑惑可以回复我~
#1

晓霆大野狼

我安装了serve-static, 在app.js里面也加上了这两行,可为什么打开之后还是没有样式?
2014-08-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91859    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程
意见反馈 帮助中心 APP下载
官方微信