expressjs无法加载脚本

时间:2014-05-12 20:53:10

标签: javascript express

我正在使用expressJS框架。我在浏览器控制台上遇到了JS加载问题。你能告诉我这里有什么问题吗?

var express    = require('express');
var fs    = require('fs');
var bodyParser = require('body-parser');

var app = express();

app.use(bodyParser());
express.static(__dirname);

app.get('/', function(req, res){
    fs.readFile('index.html', 'utf8', function(err, text){
        res.send(text);
    });
});

这就是我在index.html中包含JS的方式

<script src="testscript.js"></script>

文件夹结构

- src
    - index.html
    - server.js
    - testscript.js

1 个答案:

答案 0 :(得分:2)

express.static()返回一个中间件函数,你必须告诉你的应用程序使用它。

app.use(express.static(__dirname));