Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Phantomjs Web服务器中添加特定路由?_Javascript_Url_Phantomjs_Casperjs - Fatal编程技术网

Javascript 如何在Phantomjs Web服务器中添加特定路由?

Javascript 如何在Phantomjs Web服务器中添加特定路由?,javascript,url,phantomjs,casperjs,Javascript,Url,Phantomjs,Casperjs,我正在使用Webserver侦听特定主机上的请求。我写ipaddress:port来监听请求。但我想在其中添加特定的路线。例如-127.0.0.1:8080/测试我是如何做到的,请帮助我?就像您在node.js中所做的那样。当收到请求时,您可以阅读(并自己解析)并只回答您想要的请求: var webserver = require('webserver'); var server = webserver.create(); var service = server.listen(8080, fu

我正在使用Webserver侦听特定主机上的请求。我写ipaddress:port来监听请求。但我想在其中添加特定的路线。例如-127.0.0.1:8080/测试我是如何做到的,请帮助我?

就像您在node.js中所做的那样。当收到请求时,您可以阅读(并自己解析)并只回答您想要的请求:

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();
    }
});
var-webserver=require('webserver');
var server=webserver.create();
var service=server.listen(8080,函数(请求,响应){
if(request.url.indexOf(“/test”)!=-1){
response.statusCode=200;
回答。写('Success!');
response.close();
}否则{
response.statusCode=404;
回复。写下(‘这里没什么可看的’);
response.close();
}
});