Javascript 如何在nodejs中添加不同的html填充

Javascript 如何在nodejs中添加不同的html填充,javascript,node.js,Javascript,Node.js,我想添加一个登录页面到一个网站,我想为它添加html页面 当我添加这个网页,然后我会有不同的html页面。。。我应该怎么做才能在nodejs中添加所有html页面?当您想在nodejs中添加不同的文件时,可以使用以下代码 if(req.url === "/"){ fs.readFile("ToDoList.html", "UTF-8", function(err, html){ res.write

我想添加一个登录页面到一个网站,我想为它添加html页面
当我添加这个网页,然后我会有不同的html页面。。。我应该怎么做才能在nodejs中添加所有html页面?

当您想在nodejs中添加不同的文件时,可以使用以下代码

if(req.url === "/"){
        fs.readFile("ToDoList.html", "UTF-8", function(err, html){
            res.writeHead(200, {"Content-Type": "text/html"});
            res.end(html);
        });
    }else if(req.url.match("\.css$")){
        var cssPath = path.join(__dirname, req.url);
        var fileStream = fs.createReadStream(cssPath, "UTF-8");
        res.writeHead(200, {"Content-Type": "text/css"});
        fileStream.pipe(res);
    }
    else if(req.url.match("\.js")){
        var jsfilepath = path.join(__dirname, req.url);
        var fileStream = fs.createReadStream(jsfilepath);
        res.writeHead(200, {"Content-Type": "text/javascript"});
        fileStream.pipe(res);
    }

很难给出一个合理的答案,因为您没有告诉我们您正在对现有的HTML文件做什么,您想对新的HTML文件做什么,在什么条件下您想对其中任何一个文件做任何事情,而且您还没有向我们展示您的任何代码。请附上您已经使用过的代码