如何在Phantomjs Webserver中添加特定路由
How to add Specific Route in Phantomjs Webserver?
我使用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();
}
});
相关文章:
- 如何在 html 页面上动态添加路由到脚本 src
- 流星 - 添加带有熨斗的路由后无法提交用户.路由器到登录和注册表单
- Nodejs-使用regex将多个参数添加到路由中
- Ember教程-向router.js添加新的路由
- Ember添加了对转换调用上下文(路由/控制器)的检查
- 动态添加/注册AngularJS控制器,无需路由
- 为什么我的 AngularJS 应用程序在添加路由时不起作用
- Nodejs 快速路由:如果添加了“/”,则没有样式
- 路由不起作用 AngularJS,只是添加一个哈希
- Express :如何将中间件独占添加到路由器对象中的大型路由列表中
- 如何在运行时将路由或状态添加到 Ember.Router
- 主干:从视图类向路由器添加路由
- 用javascript中的iron路由器动态添加路由
- 运行时添加路由(ExpressJs)
- 向遗留网站添加路由
- 添加路由提供程序时出现未捕获对象错误
- 向Backbone.js路由器添加路由,包括404处理程序
- 如何在hapi 0.8.4中添加路由
- Extjs 5-如何在init上添加路由
- 以编程方式添加路由后,当访问任何路由时,angular 会在按下后退按钮时引发错误