Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法加载静态文件express js_Javascript_Jquery_Node.js_Express_Socket.io - Fatal编程技术网

Javascript 无法加载静态文件express js

Javascript 无法加载静态文件express js,javascript,jquery,node.js,express,socket.io,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'); }); 我正在尝试获

新节点开发

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 + '/'));
但它不会出错


如何获取静态文件?

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

因此,它应该是:

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

app.use(express.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 + '/'));