无法加载静态文件快递js

新的节点发展。

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文件?

  • node.js和本地主机上的java服务器之间的通信
  • 了解yeoman的fullstack套接字服务
  • 在Node.js中如何从处理程序/callback方法发送消息到客户端
  • node.js应用程序找不到socket.io
  • Node.js,Socket.io从子域访问cookie数据
  • javascript从缓冲区(nodejs / socket.io)
  • 获取喜欢的post的ID - Node.js Express Socket.io
  • 为socket.io/nodejs进行身份validation
  • 只是阅读快递文档

      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 + '/'));