加载静态文件失败

failed to load static files express js

本文关键字:失败 文件 静态 加载      更新时间:2023-09-26

节点开发新手

var app = require('express')()
  , server = require('http').createServer(app)
  , io = require('socket.io').listen(server);

my content gets as below

server.listen(1337);
app.get('/', function (req, res) {
  res.sendfile(__dirname + '/index.html');
});

我试图得到静态文件如下

server.use("/", app.static(__dirname + '/'));

但是它不工作得到错误。

如何获取静态文件?

只读express docs

 var express = require('express'),
    app= express(),
      , server = require('http').createServer(app)
      , io = require('socket.io').listen(server);

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

静态函数是express模块上的一个方法。

所以应该是:

var express = require('express'),
app = express(),
io = require('socket.io').listen(server);
app.use(express.static(__dirname + '/'));