我使用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.css
和app.js
但是当我启动应用程序并在浏览器中访问控制台日志页面时我得到了
无法加载CSS / JS的资源错误,我该怎么办呢?它还允许单独的CSS / JS?
答案 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]。