如何在Phantomjs Webserver中添加特定路由

How to add Specific Route in Phantomjs Webserver?

本文关键字:添加 路由 Webserver Phantomjs      更新时间:2023-09-26

我使用Webserver来监听特定主机上的请求。我写ipaddress:port来监听请求。但我想在其中添加特定的路线。例如:127.0.0.1:8080/test我该怎么做,请帮帮我?

就像在node.js中那样。当请求进入时,您可以读取该请求的url属性(并自己解析它)并只回答您想要的请求:

var webserver = require('webserver');
var server = webserver.create();
var service = server.listen(8080, function(request, response) {
    if (request.url.indexOf("/test") !== -1) {
        response.statusCode = 200;
        response.write('<html><body>Success!</body></html>');
        response.close();
    } else {
        response.statusCode = 404;
        response.write('<html><body>Nothing to see here</body></html>');
        response.close();
    }
});