CSS不使用NodeJS

时间:2016-03-21 09:40:03

标签: javascript css node.js

我遇到的CSS文件有问题,但我的NodeJs应用程序无效。这是我的文件夹内容。

JavaDStream<Object> newDStream = dStream.map(this);
JavaRDD<Object> rdd = context.sparkContext().emptyRDD();
return newDStream.wrapRDD(context.sparkContext().emptyRDD());

以下是我的app.js文件

 + controllers
 + models
 + node_modules
 - public
     index.html
     style.css
 - views 
     app.js
     package.json

我是错误地做了什么,因为我是nodeJS的新手。

编辑:下面这是我的index.html

   var express = require('express');
   var path = require('path');

   var app = express();
   app.use(express.static(__dirname + '/views'));
   app.use('/static', express.static(__dirname + '/public'));

   app.listen(9000)

  <!DOCTYPE html>
 <head>
 <title>Brandme - Internet Marketing Agency</title>

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href='https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic' rel='stylesheet' type='text/css'>    

1 个答案:

答案 0 :(得分:2)

app.use('/static', express.static(__dirname + '/public'));

只是通过URL提供一堆静态文件。它不会让浏览器为您请求它们。

您需要显式加载样式表。

<link rel="stylesheet" href="/static/style.css">