NodeJs Express设置View以查看呈现为html的文件夹内容

时间:2014-01-23 21:16:13

标签: node.js express

将此代码放入我的server.js

...
var express = require("express");
var app = express();

// Set the view directory to /views
app.set("views", __dirname);

http.createServer(app).listen(9001);
...

我除了去":9001/myhtml.html"看我的内容。但相反,我看到了:

Cannot GET /myhtml.html

我错过了什么吗?

2 个答案:

答案 0 :(得分:2)

app.use(express.static(path.join(__dirname, "/static_dir")))

请参阅http://expressjs.com/faq.html

答案 1 :(得分:1)

如果您想要在视觉上查看文件夹中的文件列表,您还应该使用express.directory

        app.use(express.static(path.join(__dirname, "/static_dir")))
        app.use(express.directory(path.join(__dirname, "/static_dir")))