这是现有代码:
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拆分为app.css
并将app.css
和index.html
移至/public
文件夹。
如何投放所有/public
文件夹?我尝试res.sendfile('/public');
但它只会导致错误!
当前代码:
var app = require('express')();
var express = require('express');
var http = require('http').Server(app);
var io = require('socket.io')(http);
var irc = require('irc');
app.use(express.static('public'));
app.listen(3000);
查看现在在端口3000上提供的页面,但没有与聊天连接。
答案 0 :(得分:0)
与Vohuman的评论一样:
var path = require('path');
app.use(express.static(path.join(__dirname, '/public')));