0

我是 Node.JS 的整个 Web 服务器端的新手,不幸的是我找不到如何让我的快速服务器服务于动态网页。我了解路线,以及它们是如何工作的。

这是我的代码

    var express = require('express');
    var app = express();
    app.get('/', function (req, res){
res.send('Hello There From Express!\n');
    });
    app.listen('200');

这只会服务 / 目录,其他一切都会失败。我将如何设置它将提供动态网页范围,所以如果用户想输入http://example.com/billing.html,它将重定向到 billing.html 文件。我不想为每个页面添加路由线,我希望能够动态地提供网页..

对不起,如果我没有任何意义,我不擅长提问。

4

1 回答 1

1

如果您只想快速提供静态 HTML 文件的文件夹而不单独处理每个文件,您可以将您的应用程序定义为:

var express = require('express');
var app = express();
app.use(express.static(__dirname + '/html')); //where /html is a subfolder of your app 

app.listen('200');

包含/html所有静态文件。

于 2013-09-08T17:18:06.727 回答