无法加载静态文件表达js

时间:2013-04-12 09:43:16

标签: javascript jquery node.js express socket.io

节点开发新手。

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

我的内容如下所示

server.listen(1337);

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

});

我正在尝试获取静态文件,如下所示

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

但它并不想得到错误。

如何获取staTIC文件?

2 个答案:

答案 0 :(得分:2)

只是阅读快递文档

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


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

答案 1 :(得分:0)

静态函数是快速模块上的一种方法。

所以它应该是:

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

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