express无法加载资源CSS / JS

时间:2015-11-03 10:48:17

标签: node.js express

我使用express构建socket.io app,最初在index.html中使用了所有CSS / JS并使用了

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

app.get('/', function(req, res){
  res.sendfile('index.html');
});

但现在我将CSS / JS拆分为单独的文件app.cssapp.js但是当我启动应用程序并在浏览器中访问控制台日志页面时我得到了

无法加载CSS / JS的资源错误,我该怎么办呢?它还允许单独的CSS / JS?

1 个答案:

答案 0 :(得分:1)

var express = require('express'),
     app = express(),
     http = require('http').Server(app),
     io = require('socket.io')(http);

app.use(express.static(__dirname + '/public'));
http.listen(port);

index.html将显示在http://localhost:[port]