failed to load static files express js

2019-08-04 00:02发布

new to node development.

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

});

I am trying to get static file as below

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

but it doesnt wonk getting errors.

How to get staTIC files?

2条回答
爱情/是我丢掉的垃圾
2楼-- · 2019-08-04 00:17

the static function is a method on the express module.

So it should be:

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

app.use(express.static(__dirname + '/'));
查看更多
太酷不给撩
3楼-- · 2019-08-04 00:21

just read express docs

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


app.use("/", express.static(__dirname + '/'));
查看更多
登录 后发表回答