使用node.js从本地服务器检索响应数据

时间:2018-08-04 17:22:21

标签: javascript node.js rest

<html>
<body>
    <script>
        function test(){
        alert("Inside test");
        var request = new XMLHttpRequest();
        request.open('GET', "http://localhost:8080/name.txt", true);
        request.onreadystatechange  = function(){
        alert(request.responseText);
    }
        request.send();
    }

    test();
    </script>
</body>
</html>

在上面的代码片段中,我试图将GET请求发送到使用node.js托管的本地服务器,并且该服务器具有一个关联的服务器js文件来处理以下请求

var http = require('http');
var URL = require('url');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  var q = URL.pathname;
  res.end(q);
}).listen(8080);

我需要将响应数据返回到我的功能测试中并用于显示。但是我无法做到这一点。我只能在导航到URI“ {{3}”时将响应输出到html页面。 }”。如何通过我的代码实现这一目标?

0 个答案:

没有答案