如何在node.js中将请求结果发送到客户端浏览器

时间:2016-10-23 22:21:48

标签: javascript node.js express

我需要发送以下结果'请求'到客户端浏览器,并不知道如何做到这一点。该功能在Node.js服务器上执行。

var request = require("request");
function RedirectReceiver(url, currentState, callback){
    ; Send url and get back an HTML page
    request(url, function(error, response, body) {
        // body contains HTML page. Sent it to client browser
    });
};

1 个答案:

答案 0 :(得分:0)

您必须在客户端连接时使用res.sendFile(__dirname + "Your file name");向客户端发送文件。

例如,如果您希望在连接时向客户端发送index.html文件:

app.get('/', function(req, res){

    res.sendFile(__dirname + "/index.html");
    console.log('User has reached the login page.');
});

app var app = require('express')();

我做了一个console.log('User has reached the login page.')所以我可以知道客户端何时连接。